IsInKilobytes

FieldFileSize.IsInKilobytes property

Dosya boyutunun kilobayt cinsinden görüntülenip görüntülenmeyeceğini alır veya ayarlar.

public bool IsInKilobytes { get; set; }

Örnekler

FILESIZE alanıyla bir belgenin dosya boyutunun nasıl görüntüleneceğini gösterir.

Document doc = new Document(MyDir + "Document.docx");

Assert.AreEqual(18105, doc.BuiltInDocumentProperties.Bytes);

DocumentBuilder builder = new DocumentBuilder(doc);
builder.MoveToDocumentEnd();
builder.InsertParagraph();

// Aşağıda üç farklı ölçü birimi verilmiştir
// hangi FILESIZE alanlarının belgenin dosya boyutunu görüntüleyebileceği.
// 1 - Bayt:
FieldFileSize field = (FieldFileSize)builder.InsertField(FieldType.FieldFileSize, true);
field.Update();

Assert.AreEqual(" FILESIZE ", field.GetFieldCode());
Assert.AreEqual("18105", field.Result);

// 2 - Kilobayt:
builder.InsertParagraph();
field = (FieldFileSize)builder.InsertField(FieldType.FieldFileSize, true);
field.IsInKilobytes = true;
field.Update();

Assert.AreEqual(" FILESIZE  \\k", field.GetFieldCode());
Assert.AreEqual("18", field.Result);

// 3 - Megabayt:
builder.InsertParagraph();
field = (FieldFileSize)builder.InsertField(FieldType.FieldFileSize, true);
field.IsInMegabytes = true;
field.Update();

Assert.AreEqual(" FILESIZE  \\m", field.GetFieldCode());
Assert.AreEqual("0", field.Result);

// Microsoft Word'de düzenleme yaparken bu alanların değerlerini güncellemek için,
// önce değişiklikleri kaydetmemiz, ardından bu alanları manuel olarak güncellememiz gerekiyor.
doc.Save(ArtifactsDir + "Field.FILESIZE.docx");

Ayrıca bakınız