Aracılığıyla paylaş


PrintTicket.PageScalingFactor Özellik

Tanım

Yazıcının sayfadaki yazdırma görüntüsünü büyütme veya azaltma yüzdesini alır veya ayarlar.

public:
 property Nullable<int> PageScalingFactor { Nullable<int> get(); void set(Nullable<int> value); };
public int? PageScalingFactor { get; set; }
member this.PageScalingFactor : Nullable<int> with get, set
Public Property PageScalingFactor As Nullable(Of Integer)

Özellik Değeri

Yüzdeyi Int32 temsil eden bir değer.

Özel durumlar

Çağrı kodu özelliğini 1'den küçük bir değere ayarlamaya çalıştı.

Açıklamalar

Yazıcı ölçeklendirme için maksimum ve en düşük sınırlara sahip olabilir. kullanarak PageScalingFactorRangeölçek sınırlarını test edebilirsiniz.

null Bu özelliğin değeri, bu özellik ayarının belirtilmediği anlamına gelir. Ayrıca, değer olduğunda null, (bkzSaveTo. ve GetXmlStream) xml sürümleri PrintTicket bu özellik için herhangi bir işaretleme içermez.

Bu PageScalingFactor özellik genellikle Yazdırma ŞemasınınPageScaling anahtar sözcüğünü ölçeklendirirScoredProperty. Ancak aşağıdaki gibi bazı karmaşıklıklar vardır.

özelliği okunurken PageScalingFactor özelliği aşağıdaki gibi davranır.

  • PrintTicket XML belgesinde PageScaling özellik CustomSquare seçeneğine ayarlanmışsa ve CustomSquare seçeneğinin Ölçek değeri pozitif değerse, döndürülen değer bu olur.

  • PrintTicket XML belgesinde PageScaling özellik Özel seçeneğine ayarlanmışsa ve Özel seçeneğin ScaleWidth değeri pozitif değerse, döndürülen değer bu olur.

  • Diğer tüm durumlarda null döndürülür.

özelliği ayarlanırken PageScalingFactor özelliği aşağıdaki gibi davranır.

  • olarak ayarlandıysanullPageScaling, işaretleme PrintTicket XML belgesinden kaldırılır.

  • Aksi takdirde, PageScaling PrintTicket XML belgesindeki özellik CustomSquare ve CustomSquare seçeneğinin Ölçek değeri geçirilen değere ayarlanır. (Özellik 1'den küçük bir değere ayarlanırsa ne olacağıyla ilgili özel durumlar konusuna bakın.)

Şunlara uygulanır