TextState

Общ преглед

TextState е клас в Aspose.PDF FOSS за .NET.

Състояние на форматиране на текста.

Този клас предоставя 10 метода за работа с TextState обекти в .NET програми. Наличните методи включват: ApplyChangesFrom, MeasureHeight, MeasureString, TextState. Всички публични членове са достъпни за всяко приложение .NET след инсталиране на пакета Aspose.PDF FOSS for .Net. Свойства: BackgroundColor, CharacterSpacing, CoordinateOrigin, Font, FontData, FontName, и още 25.

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
FontNamestring?Чете/ПишеПолучава или определя името на шрифта.
TextHeightfloatПрочети.Приблизителна височина на текста в точки; приближава дължината, получена от график-ограничаваща кутия чрез връщане на размера на шрифта (типичното съотношение между FontSize и изобразена височината на текст е достатъчно близо за математическите обаждания на макет да използват това).
FontSizefloatЧете/ПишеПолучава или определя размера на шрифта.
ForegroundColorColor?Чете/ПишеПолучава или определя цвета на предния план.
StrokingColorColor?Чете/ПишеЦвят на текста, с който се изчерпва (обличане).
CoordinateOriginCoordinateOriginЧете/ПишеДали позиционирането на текста третира Y като базовата линия или подновяващата.
BackgroundColorColor?Чете/ПишеПолучава или определя цвета на фона.
IsBoldboolЧете/ПишеДали шрифта е с дебелина.
IsItalicboolЧете/ПишеДали шрифтът е курсив.
FontStyleFontStylesЧете/ПишеФонтови знамена (с дебели букви, курсив и др.).
UnderlineboolЧете/ПишеДали текстът е подчертан (ал. за IsUnderline).
IsUnderlineboolЧете/ПишеДали текстът е подчертан.
IsStrikeOutboolЧете/ПишеДали текстът е проникнал.
StrikeOutboolЧете/ПишеАлиас за IsStrikeOut.
IsSuperscriptboolЧете/ПишеДали текстът е надпис.
SuperscriptboolЧете/ПишеАлиас за IsSuperscript.
IsSubscriptboolЧете/ПишеДали текстът е подпис.
SubscriptboolЧете/ПишеАлиас за IsSubscript.
CharacterSpacingfloatЧете/ПишеРазстоянието между символите в текстовите единици.
WordSpacingfloatЧете/ПишеРазстоянието между думите в текстовите единици.
HorizontalScalingfloatЧете/ПишеПроцент на хоризонталното скалиране (по подразбиране 100).
LineSpacingfloatЧете/ПишеРазстояния между редове (предводители) в текстови единици.
TabTagstringПрочети.Токен на струната, вмъкнат в представения текст вместо знака за раздел.
HorizontalAlignmentHorizontalAlignmentЧете/ПишеОризонтално подравняване на текста.
RenderingModeTextRenderingModeЧете/ПишеРежим на представяне на текст (оператор Tr).
InvisibleboolЧете/ПишеДали този текстов фрагмент е невидим (рейндиране на режим 3).
TextRisedoubleЧете/ПишеПовишаване на текста (зачеркване над/под подписването).
RotationdoubleЧете/ПишеЪгъл на въртене в градуси.
FontFont?Чете/ПишеПолучава или определя шрифта.
FontDataFontData?Чете/ПишеВъншни данни за шрифт, предназначени за вграждане (настроени чрез FontRepository.OpenFont).
FormattingOptionsTextFormattingOptionsЧете/ПишеВъзможни варианти за форматиране на текста (WordWrapMode, LineSpacingMode и др.).

Методи за изчисляване на данните

ПодписътОписание на състоянието
TextState()Назовава TextState на този TextState пример.
TextState(fontSize: double)Назовава TextState(fontSize) на този пример.
TextState(fontFamily: string)Назовава TextState(fontFamily) в този случай.
TextState(fontFamily: string, fontSize: double)Назовава TextState(fontFamily, fontSize) на този пример.
TextState(fontFamily: string, bold: bool, italic: bool)Назовава TextState ((fontFamily, bold, italic) на този случай.
TextState(foregroundColor: System.Drawing.Color)Назовава TextState(ForegroundColor) на този пример.
TextState(foregroundColor: System.Drawing.Color, fontSize: double)Назовава TextState ((ForeagroundColor, fontSize) на този пример.
MeasureString(str: string)Оригинално изчисление на ширина на текста при текущия шрифт/размер.
MeasureHeight(character: char)Оригинално изчисление на височината на символите при текущия шрифт/размер.
ApplyChangesFrom(textState: TextState)Копиране на всяко публично форматиращо свойство от друго в това състояние (оставяйки връзката с собственика непокътната).

Вижте също:

 Български