InsertPageElementClipPath

İçerik akışı düzenleme, Kırpma yolları

Açıklama

Yalnızca tam olarak eşleşen bir numaralandırılmış metni, görüntüyü veya yol ögesini etkileyen sıfır olmayan ya da tek-çift kırpma yolu ekler

Sözdizimi

Delphi

Function TPDFlib.InsertPageElementClipPath(ElementID: Integer; Const PathSource: WideString; FillRule: Integer): Integer;

Parametreler

ElementIDEnumPageElements veya EnumeratePageElements tarafından döndürülen opak sayfa ögesi tanıtıcısı
PathSourceYalnızca yol oluşturma yönergeleri; m veya re ile başlar, W, W* ve yol boyama işleçlerini içermez
FillRuleSıfır olmayan sarma kuralı için 0 veya tek-çift kuralı için 1

Dönüş değerleri

1Yerel kırpma yolu eklendi ve tüm sayfa ögesi tanıtıcıları geçersiz kılındı
0Tanıtıcı veya yol kaynağı geçersiz, tanıtıcı bayat ya da metin durumu güvenle yeniden oluşturulamıyor

Açıklamalar

Yöntem, hedefin çevresine dengeli bir q/Q kapsamı yazar; böylece yeni kesişim sonraki sayfa içeriğine sızamaz

PathSource koordinatları hedefteki geçerli kullanıcı uzayını kullanır; numaralandırılan kırpma parçaları ve sınırlar, etkin CTM'den sonraki varsayılan kullanıcı uzayını kullanır

Metin nesnesi içindeki bir hedef için yöntem geçerli çevreleyen metin nesneleri kurar ve özgün görünmez ilerlemeyi yeniden oynatır; böylece metin ayıklama ve sonraki konumlandırma değişmez

Glif dış hatlarını kırpmağa katan metin işleme modları salt okunurdur; çünkü onları yalıtmak kalıcı kırpma anlamını değiştirirdi

Başarısızlıkta LastErrorCode'u inceleyin: 532 geçersiz girdi, 533 bayat içerik ve 534 hedefin güvenle düzenlenemeyeceği anlamına gelir