TextSegment
Inhalt
[
Ausblenden
]TextSegment()
Erstellt ein TextSegment-Objekt.
public TextSegment()
Beispiele
Das Beispiel zeigt, wie man ein Textfragmentobjekt erstellt, ein Textsegment zur Textfragmentsammlung hinzufügt und es an die PDF-Seite anhängt.
Document doc = new Document(inFile);
Page page = (Page)doc.Pages[1];
// Textfragment erstellen
TextFragment tf = new TextFragment("main text");
tf.Position = new Position(100, 600);
// seine Texteigenschaften festlegen
tf.TextState.FontSize = 5;
tf.TextState.Font = FontRepository.FindFont("TimesNewRoman");
tf.TextState.BackgroundColor = Color.LightGray;
tf.TextState.ForegroundColor = Color.Red;
// ein weiteres Segment zur Segments-Sammlung des Textfragments hinzufügen
TextSegment segment2 = new TextSegment();
segment2.Text = "another segment";
tf.Segments.Add(segment2);
// TextBuilder-Objekt erstellen
TextBuilder builder = new TextBuilder(page);
// Textfragment an die PDF-Seite anhängen
builder.AppendText(tf);
// Dokument speichern
doc.Save(outFile);
Siehe auch
- class TextSegment
- namensraum Aspose.Pdf.Text
- Montage Aspose.PDF
TextSegment(string)
Erstellt ein TextSegment-Objekt.
public TextSegment(string text)
Parameter | Typ | Beschreibung |
---|---|---|
text | String | Text des Textsegments. |
Beispiele
Das Beispiel zeigt, wie man ein Textfragmentobjekt erstellt, ein Textsegment zur Textfragmentsammlung hinzufügt und es an die PDF-Seite anhängt.
Document doc = new Document(inFile);
Page page = (Page)doc.Pages[1];
// Textfragment erstellen
TextFragment tf = new TextFragment("main text");
tf.Position = new Position(100, 600);
// seine Texteigenschaften festlegen
tf.TextState.FontSize = 5;
tf.TextState.Font = FontRepository.FindFont("TimesNewRoman");
tf.TextState.BackgroundColor = Color.LightGray;
tf.TextState.ForegroundColor = Color.Red;
// ein weiteres Segment zur Segments-Sammlung des Textfragments hinzufügen
TextSegment segment2 = new TextSegment("another segment");
tf.Segments.Add(segment2);
// TextBuilder-Objekt erstellen
TextBuilder builder = new TextBuilder(page);
// Textfragment an die PDF-Seite anhängen
builder.AppendText(tf);
// Dokument speichern
doc.Save(outFile);
Siehe auch
- class TextSegment
- namensraum Aspose.Pdf.Text
- Montage Aspose.PDF