ReplacePageElementClipPath
İçerik akışı düzenleme, Kırpma yolları
Açıklama
Numaralandırılmış bir öğenin etkin kırpma kesişiminin düzenlenebilir bir bileşenini oluşturan tam üst düzey yol nesnesini değiştirir
Sözdizimi
Delphi
Function TPDFlib.ReplacePageElementClipPath(ElementID, ClipPathIndex: Integer; Const PathSource: WideString; FillRule: Integer): Integer;Parametreler
| ElementID | Opak sayfa öğesi tanıtıcısı |
|---|---|
| ClipPathIndex | Düzenlenebilir bayrağı GetPageElementClipPathInfo işlevinin 6 numaralı özelliğiyle döndürülen 1 tabanlı bileşen dizini |
| PathSource | m veya re ile başlayan, yerine konacak yol oluşturma yönergeleri |
| FillRule | W için 0, W* için 1 |
Dönüş değerleri
| 1 | Kaynak yol değiştirildi ve tüm sayfa öğesi tanıtıcıları geçersizleştirildi |
|---|---|
| 0 | Girdi geçersiz, yakalanan kaynak değişti veya bileşen salt okunur |
Açıklamalar
Yakalanan kaynak katmanı, komut aralığı ve normalleştirilmiş parmak izinin tümü yazmadan önce doğrulanır
PathSource koordinatları özgün kırpma kaynağındaki geçerli kullanıcı uzayını kullanır; numaralandırılan bileşen geometrisi, kaynak CTM'sinden sonraki varsayılan kullanıcı uzayını kullanır
Özgün sonlandıran işleç yolu hem boyadıysa hem kırptıysa, PDF her iki etki için de aynı geçerli yolu kullandığından değiştirme boyanmış geometriyi de değiştirir
Düzenleme, seçim için kullanılan öğeyi değil, aynı grafik durumu kırpma bileşenini tüketen sonraki her öğeyi değiştirir
Başlangıç sayfa sınırları, metin dış hat kırpmağı, Form yerel kırpmağı, hatalı biçimli yol nesneleri ve içerik katmanlarına bölünmüş yollar salt okunurdur
Başarısızlıkta LastErrorCode: geçersiz girdi için 532, bayat kaynak için 533 veya salt okunur bileşen için 534