Zjistěte, zda je velikost papíru listu automaticky

tomto článku vás krok za krokem provedeme vysvětlením následujícího zdrojového kódu C#: Pomocí Aspose.Cells for .NET zjistěte, zda je velikost papíru v listu automatická. K provedení této operace použijeme knihovnu Aspose.Cells pro .NET. Chcete-li určit, zda je velikost papíru listu automatická, postupujte podle následujících kroků.

Krok 1: Načtení sešitů

Prvním krokem je načtení sešitů. Budeme mít dva sešity: jeden s vypnutou automatickou velikostí papíru a druhý s povolenou automatickou velikostí papíru. Zde je kód pro načtení sešitů:

// zdrojový adresář
string sourceDir = "YOUR_SOURCE_DIR";
// Výstupní adresář
string outputDir = "YOUR_OUTPUT_DIRECTORY";

// Vložte první sešit s vypnutou automatickou velikostí papíru
Workbook wb1 = new Workbook(sourceDir + "samplePageSetupIsAutomaticPaperSize-False.xlsx");

// Vložte druhý sešit s povolenou automatickou velikostí papíru
Workbook wb2 = new Workbook(sourceDir + "samplePageSetupIsAutomaticPaperSize-True.xlsx");

Krok 2: Přístup k tabulkám

Nyní, když jsme načetli sešity, potřebujeme získat přístup k sešitům, abychom mohli zkontrolovat automatickou velikost papíru. Přejdeme k prvnímu pracovnímu listu ze dvou sešitů. Zde je kód pro přístup:

//Přejděte na první list prvního sešitu
Worksheet ws11 = wb1.Worksheets[0];

// Přejděte na první list druhého sešitu
Worksheet ws12 = wb2.Worksheets[0];

Krok 3: Zkontrolujte automatickou velikost papíru

V tomto kroku zkontrolujeme, zda je velikost papíru listu automatická. Budeme používatPageSetup.IsAutomaticPaperSize nemovitost, abyste tyto informace získali. Následně zobrazíme výsledek. Zde je kód pro to:

// Zobrazte vlastnost IsAutomaticPaperSize prvního listu v prvním sešitu
Console.WriteLine("First worksheet in first workbook - IsAutomaticPaperSize: " + ws11.PageSetup.IsAutomaticPaperSize);

// Zobrazte vlastnost IsAutomaticPaperSize prvního listu v druhém sešitu
Console.WriteLine("First worksheet of second workbook - IsAutomaticPaperSize: " + ws12.PageSetup.IsAutomaticPaperSize);

Ukázkový zdrojový kód pro Zjistěte, zda velikost papíru je automatická pomocí Aspose.Cells pro .NET

//Zdrojový adresář
string sourceDir = "YOUR_SOURCE_DIRECTORY";
//Výstupní adresář
string outputDir = "YOUR_OUTPUT_DIRECTORY";
//Vložte první sešit s automatickou falešnou velikostí papíru
Workbook wb1 = new Workbook(sourceDir + "samplePageSetupIsAutomaticPaperSize-False.xlsx");
//Vložte druhý sešit s automatickou velikostí papíru true
Workbook wb2 = new Workbook(sourceDir + "samplePageSetupIsAutomaticPaperSize-True.xlsx");
//Přístup k prvnímu listu obou sešitů
Worksheet ws11 = wb1.Worksheets[0];
Worksheet ws12 = wb2.Worksheets[0];
//Vytiskněte vlastnost PageSetup.IsAutomaticPaperSize obou listů
Console.WriteLine("First Worksheet of First Workbook - IsAutomaticPaperSize: " + ws11.PageSetup.IsAutomaticPaperSize);
Console.WriteLine("First Worksheet of Second Workbook - IsAutomaticPaperSize: " + ws12.PageSetup.IsAutomaticPaperSize);
Console.WriteLine();
Console.WriteLine("DetermineIfPaperSizeOfWorksheetIsAutomatic executed successfully.\r\n");

Závěr

tomto článku jsme se naučili, jak určit, zda je velikost papíru listu automaticky pomocí Aspose.Cells for .NET. Provedli jsme následující kroky: načtení sešitů,

přístup k tabulkám a automatická kontrola velikosti papíru. Nyní můžete tyto znalosti použít k určení, zda je velikost papíru vašich tabulek automatická.

Nejčastější dotazy

Otázka: Jak mohu načíst sešity pomocí Aspose.Cells pro .NET?

Odpověď: Sešity můžete načíst pomocí třídy Workbook z knihovny Aspose.Cells. K načtení sešitu ze souboru použijte metodu Workbook.Load.

Otázka: Mohu zkontrolovat automatickou velikost papíru pro jiné tabulky?

Odpověď: Ano, automatickou velikost papíru pro jakýkoli list můžete zkontrolovat přístupem k vlastnosti PageSetup.IsAutomaticPaperSize odpovídajícího objektu Worksheet.

Otázka: Jak mohu změnit automatickou velikost papíru tabulky?

Odpověď: Chcete-li změnit automatickou velikost papíru listu, můžete použít vlastnost PageSetup.IsAutomaticPaperSize a nastavit ji na požadovanou hodnotu (true nebo false).

Otázka: Jaké další funkce nabízí Aspose.Cells for .NET?

Odpověď: Aspose.Cells for .NET nabízí mnoho funkcí pro práci s tabulkami, jako je vytváření, úprava a převod sešitů, stejně jako manipulace s daty, vzorci a formátování.