TextFragmentState

TextFragmentState

Vue d’ensemble

TextFragmentState est une classe dans Aspose.PDF FOSS pour .NET. Hérite de : TextState.

État de mise en forme du texte au niveau du fragment.

Cette classe fournit 6 méthodes pour travailler avec des objets TextFragmentState dans les programmes .NET. Les méthodes disponibles incluent : ApplyChangesFrom, IsFitRectangle, MeasureHeight, MeasureString, TextFragmentState, TextState. Tous les membres publics sont accessibles à toute application .NET après l’installation du package Aspose.PDF FOSS for .NET. Propriétés : BackgroundColor, CharacterSpacing, CoordinateOrigin, DrawTextRectangleBorder, Font, FontData, et 27 autres.

Propriétés

NomTypeAccèsDescription
BackgroundColorColor?Lecture/ÉcritureRemplissage d’arrière-plan appliqué derrière le texte du fragment.
CharacterSpacingfloatLecture/ÉcritureEspacement des caractères (Tc) en unités d’espace texte.
CoordinateOriginCoordinateOriginLecture/ÉcritureIndique si le positionnement considère Y comme la ligne de base ou le descendant.
FontSizefloatLecture/ÉcritureTaille de police en points.
FontStyleFontStylesLecture/ÉcritureIndicateurs de style de police (Gras / Italique).
ForegroundColorColor?Lecture/ÉcritureCouleur de remplissage (sans contour) appliquée aux glyphes rendus.
FormattingOptionsTextFormattingOptionsLecture/ÉcritureOptions de formatage du texte (mode de retour à la ligne, mode d’espacement des lignes, etc.).
HorizontalAlignmentHorizontalAlignmentLecture/ÉcritureAlignement horizontal du texte du fragment.
HorizontalScalingfloatLecture/ÉcriturePourcentage de mise à l’échelle horizontale (par défaut 100).
InvisibleboolLecture/ÉcritureIndique si le texte est rendu de manière invisible (mode de rendu 3).
LineSpacingfloatLecture/ÉcritureEspacement des lignes (interligne) en unités d’espace texte.
RenderingModeTextRenderingModeLecture/ÉcritureMode de rendu des glyphes (remplissage / contour / découpe).
RotationdoubleLecture/ÉcritureAngle de rotation en degrés.
StrikeOutboolLecture/ÉcritureIndique si le texte est barré.
StrokingColorColor?Lecture/ÉcritureCouleur du contour (ligne).
SubscriptboolLecture/ÉcritureIndique si le texte est en indice.
SuperscriptboolLecture/ÉcritureIndique si le texte est en exposant.
UnderlineboolLecture/ÉcritureIndique si le texte est souligné.
WordSpacingfloatLecture/ÉcritureEspacement des mots (Tw) en unités d’espace texte.
FontAspose.Pdf.Text.Font?Lecture/ÉcriturePolice utilisée pour rendre le fragment.
DrawTextRectangleBorderboolLecture/ÉcritureLorsque vrai, une bordure rectangulaire est dessinée autour de la boîte englobante du texte.
TabStopsTabStopsLectureParamètres de tabulation hérités du fragment propriétaire.
FontNamestring?Lecture/ÉcritureObtient ou définit le nom de la police.
TextHeightfloatLectureHauteur approximative du texte en points ; estime la hauteur dérivée de la boîte englobante du glyphe en renvoyant la taille de la police (le rapport typique entre FontSize et la hauteur du texte rendu est suffisamment proche pour les appelants de la mise en page qui utilisent cela).
IsBoldboolLecture/ÉcritureIndique si la police est en gras.
IsItalicboolLecture/ÉcritureIndique si la police est en italique.
IsUnderlineboolLecture/ÉcritureIndique si le texte est souligné.
IsStrikeOutboolLecture/ÉcritureIndique si le texte est barré.
IsSuperscriptboolLecture/ÉcritureIndique si le texte est en exposant.
IsSubscriptboolLecture/ÉcritureIndique si le texte est en indice.
TabTagstringLectureJeton de chaîne inséré dans le texte rendu à la place d’un caractère de tabulation.
TextRisedoubleLecture/ÉcritureDéplacement vertical du texte (décalage exposant/indice).
FontDataFontData?Lecture/ÉcritureDonnées de police externes pour l’intégration (définies via FontRepository.OpenFont).

Méthodes

SignatureDescription
TextFragmentState(fragment: TextFragment)Enveloppez l’état sous-jacent du fragment afin que les écritures y reviennent.
ApplyChangesFrom(textState: TextState)Copiez chaque propriété de formatage publique de textState dans cet état.
IsFitRectangle(str: string, rect: Rectangle)Renvoie true lorsque le texte rendu tient dans le rectangle fourni avec la police / taille actuelle.
MeasureHeight(character: char)Mesurez la hauteur d’un caractère unique avec la police / taille actuelle, en points.
MeasureString(str: string)Mesurez la largeur rendue de str avec la police / taille actuelle, en points.
TextState()Appelle TextState sur cette instance de TextFragmentState.

Voir aussi

 Français