CreateLine

PdfContentEditor.CreateLine method

Crea annotazione riga.

public void CreateLine(Rectangle rect, string contents, float x1, float y1, float x2, float y2, 
    int page, int border, Color clr, string borderStyle, int[] dashArray, string[] LEArray)
ParametroTipoDescrizione
rectRectangleIl rettangolo di annotazione che definisce la posizione dell’annotazione sulla pagina.
contentsStringIl contenuto dell’annotazione.
x1SingleLa coordinata orizzontale iniziale della linea.
y1SingleLa coordinata verticale iniziale della linea.
x2SingleLa coordinata orizzontale finale della linea.
y2SingleLa coordinata verticale finale della linea.
pageInt32Il numero della pagina originale in cui verrà creata l’annotazione.
borderInt32La larghezza del bordo in punti. Se questo valore è 0 non viene tracciato alcun bordo. Il valore predefinito è 1.
clrColorIl colore della linea.
borderStyleStringLo stile del bordo che specifica la larghezza e il modello di trattino da utilizzare per disegnare la linea. Questo valore può essere: “S” (solido), “D” (tratteggiato), “B” (smussato), “I” (riquadro) , “U” (sottolineato).
dashArrayInt32[]Un array di trattini che definisce uno schema di trattini e spazi vuoti da utilizzare per disegnare un bordo tratteggiato. Se viene utilizzato, borderSyle deve essere impostato di conseguenza su “D”.
LEArrayString[]Un array di due valori che specificano rispettivamente lo stile iniziale e finale della linea di disegno. I valori possono essere: “Square”, “Cerchio”, “Diamond”, “OpenArrow”, “ClosedArrow”, “None”, “Butt” , “ROpenArrow”, “RClosedArrow”, “Slash”.

Esempi

PdfContentEditor editor = new PdfContentEditor();
editor.BindPdf("example.pdf");
editor.CreateLine(new System.Drawing.Rectangle(0, 0, 100, 100), "Welcome to Aspose", 0, 0, 100, 100,
    1, 1, System.Drawing.Color.Red, "D", new int[] {2, 3}, new string[] {"OpenArrow", "ClosedArrow"});
editor.Save("example_out.pdf");

Guarda anche