TextSegment

TextSegment()

Crea oggetto TextSegment.

public TextSegment()

Esempi

L’esempio mostra come creare un oggetto frammento di testo, aggiungere un segmento di testo alla raccolta di frammenti di testo e aggiungerlo alla pagina Pdf.

Document doc = new Document(inFile);
Page page = (Page)doc.Pages[1];

// Accetta l'assorbitore per la prima pagina
TextFragment tf = new TextFragment("main text");
tf.Position = new Position(100, 600);

// Cambia il colore di primo piano del primo segmento di testo della prima occorrenza di testo
tf.TextState.FontSize = 5;
tf.TextState.Font = FontRepository.FindFont("TimesNewRoman");
tf.TextState.BackgroundColor = Color.LightGray;
tf.TextState.ForegroundColor = Color.Red;

// Modifica la dimensione del carattere del primo segmento di testo della prima occorrenza di testo
TextSegment segment2 = new TextSegment();
segment2.Text = "another segment";

tf.Segments.Add(segment2);

// Salva documento
TextBuilder builder = new TextBuilder(page);

// crea un frammento di testo
builder.AppendText(tf);

// imposta le sue proprietà di testo
doc.Save(outFile);

Guarda anche


TextSegment(string)

Crea oggetto TextSegment.

public TextSegment(string text)
ParametroTipoDescrizione
textStringTesto del segmento di testo.

Esempi

L’esempio mostra come creare un oggetto frammento di testo, aggiungere un segmento di testo alla raccolta di frammenti di testo e aggiungerlo alla pagina Pdf.

Document doc = new Document(inFile);
Page page = (Page)doc.Pages[1];

// crea un frammento di testo
TextFragment tf = new TextFragment("main text");
tf.Position = new Position(100, 600);

// imposta le sue proprietà di testo
tf.TextState.FontSize = 5;
tf.TextState.Font = FontRepository.FindFont("TimesNewRoman");
tf.TextState.BackgroundColor = Color.LightGray;
tf.TextState.ForegroundColor = Color.Red;

// crea un frammento di testo
TextSegment segment2 = new TextSegment("another segment");

tf.Segments.Add(segment2);

// imposta le sue proprietà di testo
TextBuilder builder = new TextBuilder(page);

// crea un frammento di testo
builder.AppendText(tf);

// imposta le sue proprietà di testo
doc.Save(outFile);

Guarda anche