Özellik

Bu konu güncel değil. En güncel bilgiler için bkz. Yazdırma Şeması Belirtimi.

Özellik öğesi, bir cihaz özniteliğini, iş biçimlendirme ayarını veya diğer ilgili özellikleri tam olarak açıklayan Option ve Property öğelerinin tam listesini içerir.

Öğe Etiketi

<Özellik>

XML Öznitelikleri

Aşağıdaki tabloda, bu öğeyle ilgili olabilecek XML öznitelikleri listelenir.

XML Özniteliği Şey
ad
Standart bir Özellik veya özel olarak tanımlanmış bir Özellik olan Özelliğin adını tutar.

Daha fazla bilgi için lütfen XML Öznitelikleri bölümüne bakın.

Öğe Bilgileri

Aşağıdaki tabloda, bu öğenin üst öğesi olabilecek öğeler, bu öğenin alt öğesi olabilecek öğeler ve öğenin kendisiyle ilgili kısıtlamalar listelenmiştir.

Kategori Şey
Üst öğeler
PrintCapabilities
PrintTicket
Özellik
Alt öğeler
Aşağıdaki gruplardan biri:
  • Özellik (sıfır veya daha fazla)
  • Seçenek (bir veya daha fazla)
  • Özellik (sıfır veya daha fazla)
veya
  • Özellik (bir veya daha fazla)
  • Seçenek (sıfır veya daha fazla)
  • Özellik (sıfır veya daha fazla)
Bu öğe
Karakter verilerine izin verilmez.
Eşdüzey olan yinelenen alt Seçenek öğelerine izin verilir. Yinelenen ad özniteliği kısayollarına izin verilir.

Yapılandırma Bağımlılıkları

Özellik öğelerinin yapılandırma bağımlılıkları olmayabilir.

Öğe Kullanımı

XML Öznitelikleriyle İlişki

Özellik/Seçenek gösteriminde, bir cihaz özniteliği bir Özellik öğesiyle temsil edilir. Cihaz özniteliği, aşağıdaki örnekte olduğu gibi cihaz özniteliğinin Feature öğesindeki name özniteliğiyle benzersiz olarak tanımlanır. Bu örnekte cihaz özniteliği Çözüm'dür.

<Feature name="Resolution" />

Yazdırma Şeması, belirli Özellik örnekleri için bir dizi ad özniteliği tanımlar. Bu ad öznitelikleri, belirli yapılandırılabilir cihaz öznitelikleriyle ilişkili önceden tanımlanmış Özellik örnekleri kümesini tanımlamaya hizmet eder. PrintCapabilities belgenizin ve bunlardan türetilen PrintTicket'lerin taşınabilirliğini artırdığından, bu Özellik örneği adları uygun olduğunda kullanılmalıdır. Belirli cihaz öznitelikleri şema tanımlı Özellik örneklerinin hiçbirine karşılık gelmiyorsa, özel olarak tanımlanmış Özellik örnekleri tanıtılabilir. Ad özniteliklerinin söz dizimi ve şema tanımlı ve özel olarak tanımlanmış adlara uygulanan kurallar hakkında bilgi için bkz. XML Öznitelikleri.

Option Öğesiyle İlişki

Olası durumların her biri bir Option öğesiyle temsil edilir. Her Seçenek tanımı, bir veya daha fazla ScoredProperty öğesi içerir ve bu öğeler bir araya getirilirken temsil edilen durumu benzersiz olarak açıklar veya tanımlar. Seçenek tanımlarını oluşturmak için kullanılan teknik, Seçenek Tanımları'nda açıklanmıştır. Belirli bir Feature öğesiyle ilişkili Option öğelerinin tümü, Feature öğesinin alt öğeleri olarak bulunur.

Altfeatürler

Yazdırma Şeması Çerçevesi, Özellik öğelerinin hiyerarşik bir şekilde birlikte gruplanmasına da olanak tanır. Başka bir ifadeyle, bir Feature öğesinin kendisi bir veya daha fazla alt Özellik öğesi (alt özellikler) içerebilir. Bu, ilgili Özellik öğelerini düzenlemek veya bir cihaz özelliğinin yönlerini denetleen Özellik öğeleri için yararlı olabilir. Örneklerden biri zımbalamayı destekleyen bir cihazdır. Böyle bir cihaz kullanıcıya zımbayı nerede bulacağı seçeneği sunabilir( örneğin sol üst köşede, sağ üst köşede, üst kenarda veya sol kenar boyunca). Bu cihaz için kullanıcı arabirimi (UI), önce kullanıcıya en üst düzey seçenekleri sunabilmelidir; bu durumda zımbalama kullanılıp kullanılmayacağıdır. Yalnızca kullanıcı zımbalamayı kullanmaya karar verdikten sonra ikinci bir seçenek katmanı, zımbalama konumu sunulur. Özellik hiyerarşisi, böyle bir kullanıcı arabirimini mümkün kılan ek yapıyı ekler. ŞemaYı Yazdır Çerçevesi, altfeatürlerin kendi alt altfeatürlerine sahip olmasını sağlar ve böylece sınırsız düzeyde iç içe yerleştirmeye izin verir.

Şema Çerçevesini Yazdır seçeneği, Option öğelerinin altfeatürlerle aynı düzeyde görünmesini de sağlar; diğer bir ifadeyle, aynı üst Özellik öğesi içindeki eşdüzey öğeler olarak. Bu, kullanıcının alt özellik seçimlerini yapmadan önce üst düzey karar vermesine (zımbalama kullanılıp kullanılmaymayacağına) olanak tanır. Bu örnekte kök Özellik öğesi olan "Zımba", "Açık" ve "Kapalı" olmak üzere iki Option öğesinin yanı sıra "StapleLocation" adlı bir alt özellik içerebilir.

Örnek

<psf:Feature name="psk:JobOutputBin">
  <psf:Property name="psf:SelectionType">
    <psf:Value xsi:type="xs:string">psk:PickOne</psf:Value>
  </psf:Property>
  <psf:Option constrained="psk:None">
    <psf:ScoredProperty name="psk:Bin">
      <psf:Value xsi:type="xs:string">SorterBin</psf:Value>
    </psf:ScoredProperty>
    <psf:ScoredProperty name="psk:MediaSheetCapacity">
      <psf:Value xsi:type="xs:integer">100</psf:Value>
    </psf:ScoredProperty>
  </psf:Option>
</psf:Feature>

Yazdırma Şeması Belirtimi