Flow
Genel Bakış
Flow Bu türde bir tip vardır Aspose.PDF FOSS for Go.
Akış, içeriği yukarıdan aşağıya yerleştiren ve otomatik olarak sayfa giren bir belge jeneratörüdür - Rectangle tabanlı çizim API’sinin " akışı" eşdeğeri.
Bu türde, Go programlarında Flow nesneleriyle çalışmak için 11 yöntem sunulur. Mevcut yöntemler şunları içerir: AddColumnBreak, AddFloatBox, AddFloatingBox, AddHeading, AddImage, AddImageAlt, AddList, AddParagraph, AddSpacer, AddTable, Render. Tüm kamu üyeleri, Aspose.PDF FOSS for Go paketini yükledikten sonra herhangi bir Go uygulamasına erişilebilir.
Yöntemler
| Signature | Açıklama |
|---|---|
AddParagraph(text: string, style: TextStyle) → *Flow | AddParagraph akıp giden bir metin paragrafını ekler (sayfa arasında kaydırılır ve bölünür). |
AddHeading(level: int, text: string, style: TextStyle) → *Flow | AddHeading verilen seviyenin bir başlığına ekler (1-6). |
AddImage(path: string, width: float64) → *Flow | AddImage genişlik x yükseklik noktalarına kadar ölçeklenmiş bir görüntü ekler. |
AddImageAlt(path: string, width: float64, alt: string) → *Flow | AddImageAlt alternatif metin ile AddImage (şarj etiketlendiğinde kullanılır). |
AddTable(t: *Table) → *Flow | AddTable bir tablo eklemektedir (bir sayfa üzerinde olduğunda kaydedilir). |
AddList(items: []string, ordered: bool, style: TextStyle) → *Flow | AddList bir bulleted (ordered=false) veya numaralı listesi ekler. |
AddSpacer(height: float64) → *Flow | *Düzenle vertikal alanı kullanır. |
AddColumnBreak() → *Flow | AddColumnBreak aşağıdaki içeriği bir sonraki sütunda başlatmaya zorlar (veya son sütundan, bir dahaki sayfada). |
AddFloatingBox(box: *FloatingBox) → *Flow | AddFloatingBox akışında ölçülen yüksekliğini alıp, bir yüzen kutu ekler (eğer uygun değilse yeni bir sayfaya taşınır). |
Render() → (int, error) | Render, belgeye kaydedilen öğeleri yerleştirir ve akışın işgal ettiği sayfaların sayısını geri getirir. |
AddFloatBox(box: *FloatingBox, side: FloatSide, width: float64) → *Flow | AddFloatBox genişlik noktalarında verilen tarafa yapışmış bir dalga kutusu takar; sonraki paragraflar, metnin altından geçene kadar etrafında döndürülür. |