[id, t] = pdf.GetBrush(id, page, brid[, transparent, getlinks])
id
angegebenen
PDF-Dokument in einen Vektorpinsel umgewandelt werden, der dann
die ID brid
erhält. Wenn Sie Nil
in brid
übergeben, wählt
pdf.GetBrush()
automatisch eine frei ID aus und gibt
sie zurück.
Die zu konvertierende Seite muss im Argument page
angegeben
werden und eine Zahl im Bereich von 1 bis zur Gesamtzahl der
Seiten im Dokument sein. Das von id
angegebene PDF-Dokument
muss mit pdf.OpenDocument() geöffnet worden sein.
Mit dem optionalen Argument transparent
können Sie festlegen,
ob der Seitenhintergrund transparent oder weiß sein soll. Wenn
Sie hier True
übergeben, erhalten Sie einen Vektorpinsel, bei
dem der Seitenhintergrund durch Verwendung der Alphakanal-Transparenz
vollständig transparent ist. Andernfalls wird der Seitenhintergrund
weiß und Ihr Vektorpinsel wird keine Transparenz verwenden.
Beachten Sie, dass der Vektorpinsel immer noch vom PDF-Dokument abhängt, so dass es nicht erlaubt ist, pdf.CloseDocument() auf dem Dokument aufzurufen, während Sie den Pinsel noch benötigen.
Beachten Sie auch, dass Sie diesen Befehl nur für Seiten verwenden sollten, die noch nicht mit pdf.LoadPage() geladen wurden. Wenn Sie eine Seite, die mit pdf.LoadPage() geladen wurde, in einen Pinsel konvertieren möchten, verwenden Sie den Befehl pdf.GetBrushFromPage(). Siehe pdf.GetBrushFromPage für Details.
Ab Polybios 1.1 gibt es ein optionales Argument namens getlinks
. Wenn dies auf
True
gesetzt ist, gibt pdf.GetBrush()
eine Tabelle mit allen Links auf der
Seite zurück. Die Tabelle wird als zweiter Rückgabewert zurückgegeben, wenn
getlinks
auf True
gesetzt ist. Für jeden Eintrag wird die Tabelle die folgenden
Felder initialisiert haben:
Action:
#PDFACTION_GOTO:
#PDFACTION_REMOTEGOTO:
#PDFACTION_URI:
#PDFACTION_LAUNCH:
#PDFACTION_UNSUPPORTED:
Target:
Action
kann dies eingestellt
werden auf eine Seitennummer, eine URI oder den Pfad zu einer externen Datei.
Left:
Top:
Right:
Bottom:
Nil
für die automatische ID-ZuweisungTrue
für einen transparenten, False
für einen weißen SeitenhintergrundTrue
, wenn Seitenlinks zurückgegeben werden sollen
(siehe oben) (Standard ist False
) (V1.1).Nil
im dritten Argument brid
übergeben (siehe oben).