Aspose.Tasks  for C++

C++ Microsoft Project File Parsing API

Vytvářejte, pište, čtěte, manipulujte a exportujte soubory Microsoft Project do formátů PDF, Primavera, HTML, Excel, Obrázky a XML z nativních aplikací C++.

  Download free trial
  
 

Aspose.Tasks for C++ je nativní knihovna pro správu projektů pro vývojáře v jazyce C++, která umožňuje načítat, vytvářet, manipulovat a ukládat dokumenty Microsoft Project do různých formátů bez použití Microsoft Project nebo Office Automation. API zpřístupňuje data pro vytváření sestav mnoha způsoby, včetně Ganttova diagramu, Využití úkolů, Využití zdrojů a Listu zdrojů a mnoha dalších.

Knihovna projektového managementu C++ nabízí kompletní možnosti sledování, definice a plánování, což umožňuje vývojářům vytvářet a načítat úlohy, stejně jako odstraňovat nebo přiřazovat zdroje k úlohám nebo z nich z jejich vlastních aplikací.

Pokročilé funkce rozhraní C++ Project Management API

Vytvářejte, čtěte a manipulujte se soubory Microsoft Project

Přečtěte si soubory MPP a aktualizujte jejich souhrnné informace

Aktualizujte hlavní a výchozí nastavení projektu

Definujte pracovní dny pro projekt, kalendář a výjimky kalendáře

Číst a psát kalendáře pro úkoly a zdroje

Zvládněte plánování, trvání a omezení úkolu

Definovat přiřazení zdrojů & přidělení

Podpora pro kódování souborů MPX

Export do PDF, HTML, obrázků a dalších formátů

Export dat Microsoft Project do různých formátů

Aspose.Tasks for C++ vystavuje data ve formátech MPP a XML, stejně jako PDF, HTML pro univerzální distribuci informací, CSV, TXT, XLS, XLSX, WBS libovolnému ze standardních obrázků a formátů MPT. Kromě toho při exportu dat do HTML exportuje fonty, obrázky a styly CSS do samostatných souborů.

Export dat projektu do formátu Primavera XML, XER a MPX - C++

System::SharedPtr<Aspose::Tasks::Project> pjc = System::MakeObject<Aspose::Tasks::Project>(dataDir + u"template.mpp");

// uložit projekt v požadovaném formátu

pjc->Save(dataDir + u"output_PrimaveraP6XML.xml", Aspose::Tasks::Saving::SaveFileFormat::PrimaveraP6XML);

pjc->Save(dataDir + u"output_PrimaveraXER.mpp", Aspose::Tasks::Saving::SaveFileFormat::PrimaveraXER);

pjc->Save(dataDir + u"output_MPX.xml", Aspose::Tasks::Saving::SaveFileFormat::MPX);

API má vestavěný renderovací engine pro vykreslování do Microsoft Project s nejvyšší věrností. Pomocí modulu pro vykreslování projektu mohou vývojáři převádět data projektu na různé vektorové a rastrové obrázky.

Nastavení vlastností projektu

Pro urychlení procesu nastavení projektu umožňuje API uživatelům nastavit výchozí obecné vlastnosti, jako jsou metadata, kalendář a vlastnosti měny. Mezi výchozí vlastnosti patří začátek a konec nového úkolu, výchozí přesčas, standardní mzdové sazby a další. API umožňuje číst a nastavovat obecné vlastnosti projektu, jako je datum zahájení a ukončení projektu, aktuální datum, datum stavu, typ použitého kalendáře a od kdy je projekt naplánován. Navíc API také ukládá souhrnné informace včetně klíčových slov, předmětu, komentářů a dalších.

Co se týče vlastností měny, knihovna podporuje nastavení kódu měny, čísel za desetinnou čárkou a symbolu měny, aby bylo možné snadno přečíst náklady. Podporováno je také čtení a zápis vlastností fiskálního roku a dne v týdnu.

Správa úloh snadným způsobem

API je schopno zpracovávat úkoly v rámci souboru Microsoft Project pomocí bohaté sady tříd. Může snadno spravovat základní plánování úkolů, hodnocení rozpočtu, trvání a omezení úkolů a také vytvářet a spravovat propojení mezi nimi. Kromě toho API umožňuje vývojářům číst, měnit a vytvářet úkoly, milníky, odhadované kritické úkoly nebo úkoly řízené úsilím.

  
  

Aspose.Tasks nabízí jednotlivá rozhraní API pro populární vývojová prostředí, jak je uvedeno níže: