Aspose::Pdf::Text::TextFragmentState-klass
Innehåll
[
Dölj
]TextFragmentState class
Representerar ett texttillstånd för ett textfragment.
class TextFragmentState : public Aspose::Pdf::Text::TextState
Metoder
| Metod | Beskrivning |
|---|---|
| ApplyChangesFrom(const System::SharedPtr<TextState>&) override | Tillämpar inställningar från ett annat textState. |
| get_BackgroundColor() override | Ställer in bakgrundsfärgen för texten, representerad av objektet TextFragment. |
| get_CharacterSpacing() override | Hämtar teckenavståndet för texten, representerat av objektet TextFragment. |
| get_CoordinateOrigin() override | Hämtar textens CoordinateOrigin. Om CoordinateOrigin är Descender motsvarar textens Y-koordinat teckensnittets lägsta punkt. Om CoordinateOrigin är BaseLine motsvarar textens Y-koordinat teckensnittets baslinje. Standardvärdet är Descender. Om teckensnittets Descent‑värde är för stort kan text renderas högre än andra teckensnitt. I detta fall kan CoordinateOrigin BaseLine väljas för bättre textrendering. |
| get_DrawTextRectangleBorder() const | Hämtar flaggan för om textrutans kant ritas. |
| get_Font() override | Hämtar teckensnittet för texten, representerat av objektet TextFragment. |
| get_FontSize() override | Hämtar teckensnittsstorleken för texten, representerat av objektet TextFragment. |
| get_FontStyle() override | Ställer in teckensnittsstilen för texten, representerat av objektet TextFragment. |
| get_ForegroundColor() override | Hämtar förgrundsfärgen för texten, representerat av objektet TextFragment. |
| get_FormattingOptions() const | Hämtar formateringsalternativ. Inställning av alternativen kommer endast att vara effektiv i generator-scenarier. |
| get_HorizontalAlignment() override | Hämtar horisontell justering för texten. |
| get_HorizontalScaling() override | Hämtar horisontell skalning av texten, representerat av objektet TextFragment. |
| get_Invisible() override | Hämtar osynlighet för texten. |
| get_LineSpacing() override | Hämtar radavståndet för texten. |
| get_RenderingMode() override | Hämtar renderingsläget för texten. |
| get_Rotation() | Hämtar rotationsvinkeln i grader. |
| get_StrikeOut() override | Hämtar genomstrykning för texten, representerat av objektet TextFragment. |
| get_StrokingColor() override | Hämtar färgstrokoperationer för rendering av TextFragment (strokning av text, rektangelkant) |
| get_Subscript() override | Hämtar nedsänkt text för texten, representerat av objektet TextFragment. |
| get_Superscript() override | Hämtar upphöjd text för texten, representerat av objektet TextFragment. |
| get_TabStops() const | Hämtar tabbstopp för texten. |
| get_Underline() override | Hämtar understrykning för texten, representerad av objektet TextFragment. |
| get_WordSpacing() override | Hämtar ordavstånd för texten. |
| IsFitRectangle(const System::String&, const System::SharedPtr<Rectangle>&) | Kontrollerar om inmatningssträngen kan placeras inom den definierade rektangeln. |
| MeasureHeight(char16_t) | Mäter teckenhöjd. |
| MeasureString(const System::String&) override | Mäter strängen. |
| set_BackgroundColor(System::SharedPtr<Color>) override | Ställer in bakgrundsfärgen för texten, representerad av objektet TextFragment. |
| set_CharacterSpacing(float) override | Ställer in teckenavståndet för texten, representerat av objektet TextFragment. |
| set_CoordinateOrigin(Aspose::Pdf::Text::CoordinateOrigin) override | Sätter textens CoordinateOrigin. Om CoordinateOrigin är Descender motsvarar textens Y-koordinat tecknets lägsta punkt. Om CoordinateOrigin är BaseLine motsvarar textens Y-koordinat tecknets baslinje. Standardvärdet är Descender. Om tecknets Descent‑värde är för stort kan texten renderas högre än andra teckensnitt. I så fall kan CoordinateOrigin BaseLine väljas för bättre textrendering. |
| set_DrawTextRectangleBorder(bool) | Ställer in flaggan för om textrutans kant ska ritas. |
| set_Font(System::SharedPtr<Aspose::Pdf::Text::Font>) override | Ställer in teckensnittet för texten, representerat av objektet TextFragment. |
| set_FontSize(float) override | Ställer in teckenstorlek för texten, representerad av objektet TextFragment. |
| set_FontStyle(FontStyles) override | Ställer in teckensnittsstilen för texten, representerat av objektet TextFragment. |
| set_ForegroundColor(System::SharedPtr<Color>) override | Ställer in förgrundsfärg för texten, representerad av objektet TextFragment. |
| set_FormattingOptions(const System::SharedPtr<TextFormattingOptions>&) | Ställer in formateringsalternativ. Inställning av alternativen kommer endast att vara effektiv i generator-scenarier. |
| set_HorizontalAlignment(Aspose::Pdf::HorizontalAlignment) override | Ställer in horisontell justering för texten. |
| set_HorizontalScaling(float) override | Ställer in horisontell skalning av texten, representerad av objektet TextFragment. |
| set_Invisible(bool) override | Ställer in osynlighet för texten. |
| set_LineSpacing(float) override | Ställer in radavstånd för texten. |
| set_RenderingMode(TextRenderingMode) override | Ställer in renderingsläge för texten. |
| set_Rotation(double) | Ställer in rotationsvinkeln i grader. |
| set_StrikeOut(bool) override | Ställer in genomstrykning för texten, representerad av objektet TextFragment. |
| set_StrokingColor(System::SharedPtr<Color>) override | Ställer in färgstrokoperationer för rendering av TextFragment (strokning av text, rektangelram). |
| set_Subscript(bool) override | Ställer in nedsänkt text för texten, representerad av objektet TextFragment. |
| set_Superscript(bool) override | Ställer in upphöjd text för texten, representerad av objektet TextFragment. |
| set_Underline(bool) override | Ställer in understrykning för texten, representerad av objektet TextFragment. |
| set_WordSpacing(float) override | Ställer in ordavstånd för texten. |
| TextFragmentState(const System::SharedPtr<TextFragment>&) | Initierar en ny instans av objektet TextFragmentState med angivet TextFragment-objekt. Denna initiering av TextFragmentState stöds inte. TextFragmentState är endast tillgänglig via egenskapen TextFragment::TextState. |
Anmärkningar
Tillhandahåller ett sätt att ändra följande egenskaper för texten: teckensnitt (TextFragmentState::Font egenskap) teckenstorlek (TextFragmentState::FontSize egenskap) teckensnittsstil (TextFragmentState::FontStyle egenskap) förgrundsfärg (TextFragmentState::ForegroundColor egenskap) bakgrundsfärg (TextFragmentState::BackgroundColor egenskap).
Note that changing TextFragmentState properties may change inner TextFragment::Segments collection because TextFragment is an aggregate object and it may rearrange internal segments or merge them into single segment. If your requirement is to leave the TextFragment::Segments collection unchanged, please change inner segments individually.
Se även
- Class TextState
- Namespace Aspose::Pdf::Text
- Library Aspose.PDF for C++