US DEU CZ

O firm∞


Novinky

Index
Eroiica Software
Aplikace Eroiica
Imaging? Co to je...
Pracovnφ p°φle₧itosti


Code Win-1250

TechnickΘ
p°ipomφnky
Parallax69


HlaviΦka Parallax69

Seznam API funkcφ
Tato strßnka uvßdφ abecednφ seznam vÜech funkcφ Eroiica API spolu s jejich syntaxemi a popisem. Kompletnφ reference je dostupnß ve form∞ tiÜt∞nΘ p°φruΦky.

API funkce Eroiica jsou dostupnΘ jako DDE transakce nebo jako C-API volßnφ funkcφ. Prakticky vÜechny transakce majφ odpovφdajφcφ ekvivalent v C-API rozhranφ. N∞kterΘ operace je vÜak mo₧no provΘst pouze v C-API. Jejich seznam je uveden na konci tΘto strßnky.

Seznam DDE API transakcφ

[ActivateAllHotspots( docWinID, layerID, pageID )]
Aktivuje vÜechny aktivnφ oblasti vrstvy
[ActivateFrame]
Aktivuje hlavnφ okno Eroiica
[ActivateHotspot(docWinID, layerID,"hotspotID", pageID)]
Aktivuje zadanou aktivnφ oblast.
[ApproveMenuAction( docWinID, menuID )]
Potvrdφ zadr₧enou akci nabφdky a provede akci
[ArrangeDocWins( arrangement )]
Uspo°ßdß vÜechna dokumentovß okna v hlavnφm okn∞ Eroiica
[BatchSetButtonStatus( buttonID, status )]
Nastavφ stav tlaΦφtka (neaktualizuje panel)
[BatchSetMenuStatus( menuID, status )]
Nastavφ stav p°φkazu nabφdky (neaktualizuje nabφdku)
[ChangeRaster( docWinID, pageID, xRes, yRes, rotation, mirror, negative )]
Zm∞nφ rozliÜenφ, natoΦenφ, zrcadlenφ rastrovΘho dokumentu atd...
[CheckIn( docWinID, saveas_dialog, close )]
P°ihlßsφ dokument do databßze, event. zav°e
[CheckInAll( saveas_dialog, close )]
P°ihlßsφ do databßze vÜechny dokumenty, event. zav°e
[CloseAllDocWin( savePrompt )]
Zav°e vÜechna dokumentovß okna, event. nabφdne ulo₧enφ
[CloseDocWin( DocWinID, savePrompt )]
Zav°e dokumentovΘ okno, event. nabφdne ulo₧enφ
[CreateDocWin( "documentTitle" )]
Vytvo°φ novΘ dokumentovΘ okno s titulkem
[CreatePreviewFile( docwinID, xPels, yPels, bColor, bAsDisplayed, formatID, "filename")]
Vytvo°φ nßhledov² obrßzek dokumentu
[CropLayer( docWinID, pageID, layerID, predefSize, coordSystem, x1, y1, x2, y2 )]
O°φzne dokument podle zadan²ch sou°adnic prot∞jÜφch roh∙
[DeleteHotspot( docWinID, "hotspotID", pageID )]
Odstranφ z aktivnφ editaΦnφ vrstvy aktivnφ oblast
[DeleteLayer( docWinID, layerID )]
Odstranφ vrstvu z dokumentu
[DeletePage( docWinID, pageID )]
Odstranφ strßnku z dokumentu
[DeleteUserAttribute( docWinID, pageID, layerID, "attributeName" )]
Odstranφ u₧ivatelskou vlastnost ze strßnky, dokumentu nebo vrstvy
[Deskew( docWinID, layerID, angle )]
NatoΦφ dokument o ·hel, event. ·hel odhadne
[Despeckle( docWinID, layerID, speckleSize )]
VyΦistφ dokument odstran∞nφm shluk∙ bod∙ urΦitΘ velikosti
[DuplicateDocWin( docWinID )]
Zkopφruje obsah okna do novΘho okna
[EnableDocWinSystemCmds( docWinID, cmds )]
Nastavφ, kterΘ systΘmovΘ p°φkazy jsou p°φstupnΘ v dokumentovΘm okn∞
[EnableIMSystemCmds( cmds )]
Nastavφ, kterΘ systΘmovΘ p°φkazy jsou p°φstupnΘ v okn∞ programu Eroiica
[EndFrame]
Zav°e vÜechny spuÜt∞nΘ verze a dokum. okna, p°ihlßsφ a ukonΦφ
[ExportLayer( docWinID, layerID, saveas, "fileName", "layerTitle", chkExistence, formatID, rotation )]
Exportuje vrstvu, ani₧ by zm∞nil jejφ vlastnosti
[ExportPage( docWinID, saveAs, "fileName", "pageTitle", chkExistence, formatID, pageID )]
Exportuje strßnku, ani₧ by zm∞nil jejφ vlastnosti
[ExtractText( docWinID, layerID, options, "fileName", pageID )]
Lokalizuje textovΘ objekty na vrstvu a ulo₧φ jejich texty do souboru
[FaxDocWin( docWinID, "phoneNumber", pageRangefirstPage, lastPage, mode, resolution, tile, scaleMode, orientation )]
Faxuje obsah dokumentovΘho okna
[FindTextMatch( docwinID, text, flags, direction )]
Zahßjφ vyhledßvßnφ textu
[GetActiveLayer ( docWinID )]
Zjistφ identifikßtory aktivnφch vrstev, rastrov²ch i editaΦnφch
[GetASCIITemplate]
Zjistφ nßzev template.RTF souboru pou₧φvanΘho pro naΦφtßnφ ASCII textov²ch dokument∙
[GetButtonStatus( buttonID )]
Zjistφ stav tlaΦφtka
[GetCFGFilename]
Zjistφ, jak² konfiguraΦnφ soubor se pou₧φvß
[GetDeskewLimits( docwinID, layerID, pageID )]
Zjistφ hornφ a dolnφ hranici ·hlu narovnßnφ vrstvy
[GetDirtyDocwins]
Zjistφ poΦet dokumentov²ch oken, ve kter²ch byly provedeny zm∞ny a uvede seznam jejich identifikßtor∙
[GetDirtyPageIDs(docwinID )]
Vrßtφ seznam zm∞n∞n²ch (editovan²ch) strßnek
[GetDisplayLayer( docWinID )]
Zjistφ, zda je konkrΘtnφ vrstva prßv∞ zobrazena
[GetDocumentDirectory]
Zjistφ aktußlnφ adresß° otevφrßnφ a uklßdßnφ souboru
[GetDocumentDirtyStatus( docWinID )]
Zjistφ, zda byl dokument zm∞n∞n
[GetDocumentFilename( docWinID )]
Zjistφ nßzev souboru dokumentu
[GetDocumentID( objectID )]
Zjistφ ID hlavnφho dokumentu k zadanΘmu objektu
[GetDocumentPerms( docWinID )]
Zjistφ prßva v aktußlnφm dokumentu
[GetDocumentState( docWinID, pageID, layerID )]
Zjistφ stav zadanΘho dokumentu, strßnky nebo vrstvy
[GetDocumentTitle( docWinID )]
Zjistφ titulek dokumentu
[GetDocWin]
Zjistφ identifikßtor dokumentovΘho okna
[GetDocWinFromHWnd( hWnd )]
Zjistφ identifikßtor dokumentovΘho okna pro zadanΘ handle okna
[GetDocwins]
Zjistφ poΦet otev°en²ch dokumentov²ch oken a uvede seznam jejich identifikßtor∙
[GetErrorMessage (errorCode)]
Zjistφ textovΘ chybovΘ hlßÜenφ
[GetExtDocumentWindowMode( docwinID )]
Zjistφ vlastnosti externφho okna
[GetFormatList( layerType )]
Zjistφ seznam platn²ch formßt∙ typu souboru
[GetFrameHWnd]
Zjistφ handle okna programu Eroiica
[GetHighlightBoxColor]
Zjistφ barvu zv²razn∞nΘho rßmeΦku P°ehledovΘho okna
[GetHotspotBLOB( docwinID, hotspotID, layerID, pageID )]
Kopφruje do klientskΘ aplikace BLOB data v hexadecimßlnφ podob∞
[GetHotspotPromptDataFlag]
Zjistφ, zda je u₧ivatel tßzßn na data p°i umφst∞nφ aktivnφ oblasti
[GetHwndFromDocWinID( docWinID )]
Zjistφ handle okna pro identifikßtor dokumentovΘho okna
[GetIMVersion]
Zjistφ verzi aktußln∞ spuÜt∞nΘho programu Eroiica
[GetLastDDEError]
Zjistφ poslednφ k≤d DDE chyby vrßcenΘ programem Eroiica
[GetLayerColor( docWinID, layerID, pageID )]
Zjistφ barvu vrstvy
[GetLayerDirtyStatus( docWinID, layerID, pageID )]
Zjistφ, zda byla vrstva zm∞n∞na Φi ne
[GetLayerFilename( docWinID, layerID, pageID )]
Zjistφ nßzev souboru vrstvy
[GetLayerFormat( docWinID, layerID, pageID )]
Zjistφ typ vrstvy
[GetLayerFormatList( layerType )]
Zjistφ seznam platn²ch formßt∙ pro typ souboru
[GetLayerIDs( docWinID, pageID )]
Zjistφ poΦet vrstev v dokumentovΘm okn∞ a uvede seznam jejich identifikßtor∙
[GetLayerInfo( docWinID, layerID, pageID )]
Zjistφ informace o vrstv∞
[GetLayerPerms( docWinID, layerID, pageID )]
Zjistφ aktußlnφ prßva pro vrstvu
[GetLayerTitle( docWinID, layerID, pageID )]
Zjistφ titulek vrstvy
[GetLayerToolAttribute( docWinID, layerID, toolIDattributeID, pageID )]
Zjistφ hodnotu vlastnosti nßstroje pro vrstvu
[GetMenuStatus( menuID )]
ZjiÜ¥uje hodnotu p°φkazu nabφdky v aktivnφm okn∞
[GetNumberDocWins]
Zjistφ poΦet otev°en²ch dokumentov²ch oken
[GetNumberLayers( docWinID, pageID )]
Zjistφ poΦet vrstev v dokumentovΘm okn∞
[GetNumberPages( docWinID )]
Zjistφ poΦet strßnek v dokumentovΘm okn∞
[GetObjectAttribute( docWinID, layerID, objectID, attributeID, pageID )]
Zjiܥuje hodnotu vlastnosti pro objekt
[GetObjectType( objectID )]
Zjistφ typ zadanΘho objektu
[GetOverWriteRaster]
ZjiÜ¥uje hodnotu registru p°epis∙ (zda utlity starΘ okno p°epφÜφ nebo vetvo°φ novΘ)
[GetPageDirtyStatus( docWinID, checkLayers, pageID )]
Zjistφ, zda byla strßnka zm∞n∞na
[GetPageDisplayParms( docWinID, pageID )]
Zjistφ aktußlnφ parametry zobrazenφ strßnky
[GetPageFilename( docWinID, pageID )]
Zjistφ nßzev souboru strßnky
[GetPageID( docWinID, pageNum )]
Zjistφ identifikßtor strßnky
[GetPageIDs( docWinID )]
Zjistφ identifikßtor vÜech strßnek v dokumentovΘm okn∞
[GetPageNumber( docWinID, pageID )]
Zjistφ Φφslo strßnky
[GetPagePerms( docWinID, pageID )]
Zjistφ aktußlnφ prßva pro strßnku
[GetPageTitle( docWinID, pageID )]
Zjistφ titulek strßnky
[GetParentPageID( docWinID, pageID )]
Zjistφ identifikßtor rodiΦovskΘ strßnky
[GetPrinterName]
Zjistφ informace o jmΘn∞ aktußlnφ tiskßrny
[GetPrinterNames]
Zjistφ poΦet p°φstupn²ch mo₧nostφ nßzvu tiskßrny, aktußlnφho ovladaΦe a seznam vÜech ovladaΦ∙ tiskßrny
[GetProduct]
Zjistφ aktußlnφ konfiguraci produktu a seznam vÜech mo₧n²ch konfiguracφ
[GetProperty( objectID, propertyID, subID )]
Zjistφ hodnotu typu long zadanΘ vlastnosti
[GetRasterInfoString( docWinID, layerID, pageID )]
Zjistφ informaΦnφ °et∞zec vrstvy CALS nebo TIF
[GetReadOnlyModsFlag]
Zjistφ, zda m∙₧e u₧ivatel aktivovat a zm∞nit vrstvu obsahujφcφ formßt souboru, kter² neumφ program Eroiica ulo₧it
[GetRemoveMergedLayers]
Zjistφ, zda slouΦenΘ vrstvy jsou nßsledn∞ odstran∞ny z p∙vodnφho okna Φi ne
[GetScanParameter( nParam )]
ZjiÜ¥uje hodnotu parametru skenovßnφ
[GetSymbolDir]
Zjistφ cestu, kde jsou ulo₧eny soubory symbol∙
[GetSymbolList]
Zjistφ seznam vÜech soubor∙ symbol∙ v aktußlnφm adresß°i symbol∙
[GetSystemToolAttribute( toolID, attributeID )]
ZjiÜ¥uje hodnotu vlastnostφ systΘmov²ch nßstroj∙
[GetTool( docWinID )]
Zjistφ, kter² nßstroj je v okn∞ vybrßn
[GetUIConfiguration( cfgNumber )]
Zjistφ hodnotu zadanΘ vlastnosti u₧ivatelskΘho rozhranφ
[GetUserAttribute( docWinID, layerID, pageID, "attributeName" )]
ZjiÜ¥uje hodnotu u₧ivatelskΘ vlastnosti
[GetViewHairlines( docWinID )]
Zjistφ, zda je povolena mo₧nost zobrazenφ VlasovΘ Φßry
[GetViewMonochrome( docWinID )]
Zjistφ, zda je povolena mo₧nost zobrazenφ Monochrom
[GetViewWireframe( docWinID )]
Zjistφ, zda je povolena mo₧nost zobrazenφ Drßtov² model
[GetVisiblePageArea( docWinID, pageID )]
Zjistφ sou°adnice oblasti strßnky
[GetWindowTitle( docWinID )]
Zjistφ popisek titulu dokumentovΘho okna
[GetXRefPath( formatID )]
Zjistφ cestu, pro formßt vektorovΘho souboru, kde program Eroiica vyhledßvß extern∞ odkazovanΘ soubory
[GotoPage( docWinID, pageNum )]
Strßnku se zadan²m Φφslem uΦinφ aktußlnφ
[GotoPageID( docWinID, pageID )]
Strßnku se zadan²m identifikßtorem uΦinφ aktußlnφ
[GotoPageRelative( docWinID, pageLoc )]
Strßnku se zadanou relativnφ vzdßlenostφ uΦinφ aktußlnφ
[GuessDeskewAngle( docWinID )]
Zjistφ odhad ·hlu, o kter² je prohlφ₧en² dokument pok°iven².
[HandleExternalDocumentWindow( docwinID, initialMode )]
Vytvo°φ dce°inΘ okno nad zadan²m dokumentov²m oknem
[ImportLayer( docWinID, "fileName", "layerTitle", layerType, pageID, location )]
P°ipojφ soubor jako vrstvu na dokument
[ImportPage( docWinID, pageNum, relFlag, parentID, "fileName", "pageTitle", location )]
P°ipojφ soubor jako novou strßnku k dokumentu
[InterceptMenuAction( menuID, state )]
Nastavφ, zda je akce nabφdky zadr₧ena p°i zadßnφ u₧ivatelem
[IsContentsVisible]
Zjistφ, zda je zobrazeno okno Eroiica Obsah
[IsDetailWindowVisible]
Zjistφ, zda je okno Detail zobrazenΘ Φi nikoliv
[IsMenuBarVisible]
Zjistφ, zda je zobrazen Panel nabφdky
[IsReferenceWindowVisible]
Zjistφ, zda je zobrazeno P°ehledovΘ okno
[IsRibbonBarVisible]
Zjistφ, zda je zobrazen Panel standardnφch nßstroj∙
[IsStatusBarVisible]
Zjistφ, zda je zobrazen Stavov² panel
[IsToolBarVisible]
Zjistφ, zda je zobrazen Panel kreslφcφch nßstroj∙
[Merge( docWinID, mergeType )]
Spojφ vrstvy a vytvo°φ nov² rastrov² dokument
[MoveDocWin( docWinID, x, y, dx, dy )]
Zm∞nφ umφst∞nφ a velikost dokumentovΘho okna
[MoveIMWindow( x, y, dx, dy )]
Zm∞nφ umφst∞nφ a velikost okna programu Eroiica
[MoveLayer( layerID, relLayerID, units, x1, y1, x2, y2 )]
Funkce posune vrstvu na novou pozici
[NewDocument( "title", "fileName" )]
Vytvo°φ novΘ dokumentovΘ okno s titulkem a nßzvem souboru
[NewLayer( docWinID, pageID, layerType )]
P°idß do dokumentovΘho okna novou vrstvu
[NewPage( docWinID, pageNum, relFlag, parentID, pageType, "pageTitle" )]
P°idß do dokumentovΘho okna Φistou strßnku
[NewView( docWinID, viewType )]
Vytvo°φ novΘ okno obsahujφcφ ji₧ otev°en² dokument
[OCRRegion( docwinID, filename, formatID, unitType, x1, y1, x2, y2 )]
Provede OCR zadanΘ oblasti a ulo₧φ v²sledek do souboru
[OpenDocWin( location, fileType, "fileName", "title", permissions, wOtherInfo, lOtherInfo )]
Otev°e dokument v novΘm okn∞
[OpenExtDocWin( docWinID, location, fileType"fileName", "title", permissions, wOtherInfo, lOtherInfo, scrollBar )]
, Otev°e dokument v okn∞ jinΘ aplikace.
[PlaceHotspot( docWinID, pbjectType, "hotspotID", unitType, ... )]
Umφstφ na vrstvu aktivnφ oblast
[PlaceSymbol( docwinID, unitType, xLocation, yLocation )]
Umφstφ symbol do aktivnφ editaΦnφ vrstvy
[PlaceText( docWinID, unitType, x, y, "string", color, size, sizeUnits, "fontName", angle )]
Umφstφ na vrstvu textov² objekt
[PrintAreaDocWin( docWinID, unitType, x1, y1, x2, y2 printBanner )]
Vytiskne oblast dokumentovΘho okna
[PrintDocWin( docWinID, pageRange, firstPage, lastPage, numCopies, useDialog, printType, tile, scaleMode, orientation, printBanner )]
Vytiskne dokumentovΘ okno s pou₧it²m nastavenφm nebo jin²m nastavenφm v dialogovΘm okn∞
[Refresh( docWinID )]
P°ekreslφ dokumentovΘ okno
[RefreshMenus]
Aktualizuje nabφdky a panely po jejich zm∞nßch
[RefreshPrintOptions]
Nastavφ volby tisku zp∞t na jejich hodnoty v souboru EROICA.INI
[RegisterExtDocWin( hWnd )]
Zaregistruje handle okna externφ aplikace pro pou₧itφ programem Eroiica
[RelativeMeasure( docwinID, action )]
Rezervovßno
[ReorderLayer( docWinID, layerID, layerPosition )]
P°emφstφ vrstvu na novou pozici
[ReorderPage( docWinID, pageID, pageNum, relFlag, parentID )]
P°emφstφ strßnku na novou pozici v dokumentu
[ReplaceDocument( docWinID, promptSave, location, fileType, "fileName", "title", permissions, wOtherInfo, lOtherInfo )]
Nahradφ dokument v okn∞ jin²m dokumentem
[ResetExternalDocumentWindowSize( docwinID )]
P°izp∙sobφ velikost externφho okna Eroiicy novΘ klientskΘ oblasti
[ResetMenuIntercepts]
Nastavφ vÜechny nabφdkovΘ registry zadr₧enφ na stav"nezadr₧ovat"
[ResetMenus]
Nastavφ vÜechny nabφdky a panely zp∞t do jejich p∙vodnφho stavu
[ResizePage( docWinID, scale, aspect )]
Zm∞nφ m∞°φtko aktivnφ rastrovΘ vrstvy a vytvo°φ nov² rastrov² dokument
[Save( docWinID, saveas, "fileName", "layerTitle", chkExistence )]
Ulo₧φ dokument se star²m nebo s nov²m jmΘnem
[SaveDocument( docWinID, saveAs;.fileName", "documentTitle", docFormat, chkExistence )]
Ulo₧φ cel² dokument
[SaveLayer( docWinID, layerID, saveas, "fileName", "LayerTitle", chkExistence, format ID, rotation )]
Ulo₧φ vrstvu se star²m nebo nov²m nßzvem souboru, formßtem a natoΦenφm
[SavePage( docWinID, saveAs, "fileName", "pageTitle", docFormat, chkExistence, pageID )]
Ulo₧φ pouze strßnku
[SaveSymbol( docWinID, "fileName", "symbolTitle" )]
Ulo₧φ vybranou skupinu vektorov²ch objekt∙ do souboru
[SelectedSetCommand( docWinID, action )]
Provede p°φkaz nabφdky ┌pravy pro vybranou skupinu objekt∙
[SetActiveLayer( docWinID, active )]
Aktivuje vrstvu
[SetASCIITemplate( "fileName" )]
Nastavφ nßzev template.RTF souboru pou₧φvanΘho pro naΦφtßnφ ASCII textov²ch dokument∙
[SetBannerPrintOptions( bannerLocation, textSize, units, "fontName", "bannerText", writeToINI )]
Nastavφ volby pro banner, kter² m∙₧ete tisknout s dokumenty
[SetButtonStatus( buttonID, status )]
Nastavφ stav tlaΦφtka na p°φstupnΘ, vybranΘ nebo odstran∞nΘ
[SetCFGFilename( CFGFilename )]
Nastavφ, kter² konfiguraΦnφ soubor je pou₧φvßn
[SetDisplayLayer( docWinID, layerID, display )]
Zobrazφ nebo skryje vrstvu
[SetDocumentDirectory( documentDir )]
Nastavφ aktußlnφ adresß° uklßdßnφ nebo otevφrßnφ souboru
[SetDocumentDirtyStatus( docWinID, dirtyStatus )]
Nastavφ registr zm∞n dokumentovΘho okna
[SetDocumentPerms( docWinID, perm )]
Nastavφ prßva pro cel² dokument
[SetDocumentTitle( docWinID, "documentTitle" )]
P°i°adφ dokumentu popis titulku
[SetDocWin( docWinID, action )]
Nastavφ, kterΘ dokumentovΘ okno je aktivnφ
[SetDocWinRefresh( docWinID, ignoreRefresh )]
Nastavφ, zda jsou ignorovßny pokusy o p°ekreslenφ okna
[SetExtDocumentWindowMode( docwinID, mode )]
Nastavuje vlastnosti externφho okna Eroiicy
[SetFocus]
Vrßtφ fokus do okna programu Eroiica
[SetHighlightBoxColor( color )]
Nastavφ barvu k°φ₧em p°eÜkrtlΘho obdΘlnφku v P°ehledovΘm okn∞
[SetHotspot( docWinID, layerID, "hotspotID", "newID", newData )]
Nastavφ identifikßtor a datovΘ Φßsti aktivnφ oblasti (EXECUTE)
Subject: SetHotspot
Data: (HWND:docWinID) (LYR:layerID) (HID:objectID) (NEWHID:newID) (DATA) newData

Nastavφ datovΘ Φßsti a identifikßtor aktivnφ oblasti, umo₧≥ujφcφ v datech p°φkazy API (POKE)
[SetHotspotData( docWinID, layerID, hotspotID, newData )]
Nastavφ datovΘ Φßsti aktivnφ oblasti (EXECUTE)
Subject: SetHotspotData Data: (HWND:docWinID) (LYR:layerID) (HID:object ID) (DATA) newData
Nastavφ datovΘ Φßsti aktivnφ oblasti, povolujφcφ v datech p°φkazy API (POKE)
[SetHotspotIcon( docwinID, layerID, "hotspotID", newIconIndex )]
Nastavφ ikonu spojenou s aktivnφ oblastφ
[SetHotspotID( docWinID, layerID, "hotspotID", "newID" )]
Nastavφ identifikßtor aktivnφ oblasti
[SetHotspotPromptDataFlag( newState )]
Nastavφ, zda program Eroiica nabφdne u₧ivateli zadßnφ dat po umφst∞nφ oblasti
[SetLayerColor( docWinID, layerID, color, pageID )]
Nastavφ barvu vrstvy
[SetLayerDefaultFormat ( layerType, formatID )]
Nastavφ aktußlnφ v²stupnφ formßt typu vrstvy
[SetLayerDirtyStatus( docWinID, layerID, dirtyStatus, pageID )]
Nastavφ hodnotu registru zm∞n vrstvy (zda byla vrstva zm∞n∞na Φi ne)
[SetLayerFilename( docWinID, layerID, "fileName"pageID )]
P°i°adφ vrstv∞ nßzev souboru
[SetLayerPerms( docWinID, layerID, perm, pageID )]
Nastavφ prßva vrstvy
[SetLayerTitle( docWinID, layerID, "layerTitle" )]
Nastavφ popis titulku vrstvy
[SetLayerToolAttribute( docWinID, layerID, toolID, attributeID, value, units, pageID )]
Nastavφ hodnotu vlastnosti nßstroje pro vrstvu
[SetMenuStatus( menuID, status )]
Nastavφ p°φstupnost prvku nabφdky
[SetObjectAttribute( docWinID, layerID, objectID, attribute ID, value, units, pageID )]
Nastavφ hodnotu vlastnosti objektu
[SetOverWriteRaster( setting )]
Nastavφ hodnotu registru p°episu (zda utility majφ p°epsat starΘ okno nebo vytvo°it novΘ)
[SetPageDirtyStatus( docWinID, dirtyStatus, pageID )]
Nastavφ hodnotu registru zm∞n strßnky (zda byla strßnka zm∞n∞na)
[SetPageDisplayParms( docWinID, invert, negative, rotation, mirror, pageID )]
Nastavφ parametry zobrazenφ strßnky
[SetPageFilename( docWinID, "fileName", pageID )]
Nastavφ nßzev souboru strßnky
[SetPagePerms( docWinID, perm, pageID )]
Nastavφ prßva strßnky
[SetPageTitle( docWinID, "pageTitle", pageID )]
Nastavφ titulek strßnky
[SetPrinterName( "printerName", "driverName", "deviceName" )]
Nastavφ nßzev tiskßrny, ovladaΦ a za°φzenφ
[SetPrintOptions( merge, banner, center, dither, bilevel, scaleType, mode, writeToINI )]
P°ednastavuje r∙znΘ parametry tisku
[SetProduct( productID )]
Nastavφ aktußlnφ typ produktu
[SetProperty( objectID, propertyID, subID, value )]
Nastavφ hodnotu zadanΘ vlastnosti objektu
[SetRasterInfoString( docWinID, layerID, "info", page ID )]
Nastavφ informaΦnφ oblast souboru CALS nebo TIF na °et∞zec
[SetReadOnlyModsFlag ( value )]
Nastavφ, zda m∙₧e u₧ivatel aktivovat a zm∞nit vrstvu obsahujφcφ formßt souboru, kter² program Eroiica neumφ ulo₧it
[SetRelativeMeasureScale( docWinID, unitType, x1, y1, x2, y2, lenght )]
Nastavφ m∞°φtko relativnφho m∞°enφ
[SetRemoveMergedLayers( value )]
Nastavφ, zda vrstvy po slouΦenφ budou odstran∞ny z p∙vodnφho dokumentovΘho okna Φi ne
[SetScanParameter( nParam, newValue )]
Nastavφ hodnotu parametru skenovßnφ
[SetScrollStep( docWinID, scrollStep )]
Nastavφ hodnotu p°φr∙stku rolovßnφ okna
[SetScrollView( docWinID, scrollMode )]
Roluje okno
[SetShowStatusDialogs( showStatus )]
Nastavφ, zda jsou dialogovß okna stavu programu Eroiica p°i ikonizaci okna zobrazeny Φi ne
[SetSymbol( docWinID, "fileName" )]
Nastavφ nßstroj dokumentovΘho okna na soubor symbolu
[SetSymbolDir( "symbolDir" )]
Nastavφ cestu k ulo₧en²m symbol∙m
[SetSystemToolAttribute( toolID, attributeID, value, units )]
Nastavφ hodnotu vlastnosti nßstroje pro dalÜφ editaΦnφ vrstvy
[SetTool( docWinID, toolType )]
Vybere nßstroj v okn∞
[SetUIConfiguration( cfgNumber, state )]
Nastavφ hodnotu zadanΘ vlastnosti u₧ivatelskΘho rozhranφ
[SetUserAttribute( docWinID, pageID, layerID"attributeName", "value" )]
P°i°adφ ke strßnce nebo vrstv∞ u₧ivatelskou vlastnost a °et∞zec dat
[SetViewHairlines( docWinID, OnOff )]
Nastavφ, jestli je p°φstupnß volba zobrazenφ VlasovΘ Φßry
[SetViewMonochrome( docWinID, OnOff )]
Nastavφ, jestli je p°φstupnß volba zobrazenφ Monochrom
[SetViewWindow( docWinID, coordType, x1, y1, x2, y2 )]
Nastavφ zobrazenou oblast strßnky
[SetViewWireframe( docWinID, OnOff )]
Nastavφ, jestli je p°φstupnß volba zobrazenφ Drßtov² model
[SetWindowTitle( docWinID, "windowTitle" )]
P°i°adφ oknu titulek
[SetXRefPath( formatID, "searchPath" )]
Nastavφ cestu, kde program Eroiica hledß extern∞ odkazovanΘ soubory pro formßty vektorov²ch soubor∙
[SetZoom( docWinID, zoomLevel, scaleFactor, xpos, ypos )]
Nastavφ m∞°φtko dokumentu v okn∞
[SetZoomStep( docWinID, zoomStep )]
Nastavφ m∞°φtko (nßsobitel) zv∞tÜenφ v okn∞
[ShowContents (state)]
Nastavφ, zda bude zobrazeno okno Eroiica Obsah
[ShowDetailWindow( state )]
Nastavφ, zda bude zobrazeno okno Detail
[ShowDialog( docwinID, dialogID )]
Zobrazφ zvolenΘ dialogovΘ okno
[ShowDocWin( docWinID, arrangement )]
Nastavφ, jak bude zobrazeno okno
[ShowFrame( nCmdShow )]
Nastavφ, jak je zobrazeno okno programu Eroiica
[ShowMenuBar( state )]
Nastavφ, jestli je zobrazen Panel nabφdky
[ShowReferenceWindow( state )]
Nastavφ, jestli je zobrazeno P°ehledovΘ okno
[ShowRibbonBar( state )]
Nastavφ, jestli je zobrazen Panel standardnφch nßstroj∙ nebo ne
[ShowStatusBar( state )]
Nastavφ, jestli je zobrazen Stavov² panel
[ShowTextMatch( docWinID, state )]
Uvolnφ zdroje vyhledßvßnφ textu a zobrazenφ nebo skryje zv²razn∞nφ poslednφho v²skytu
[ShowToolBar( state )]
Nastavφ, jestli je zobrazen Panel kreslφcφch nßstroj∙
[StartScan( docWinID )]
Zahßjφ skenovacφ proces a umφstφ v²sledek do okna
[StopScan]
ZakonΦφ skenovacφ proces
[Terminate]
Zav°e program Eroiica a vÜechna otev°enß okna
[TextReplace( docWinID, layerID, searchType, "searchString", "replaceString", occurrence, pageID )]
Vyhledß textov² °et∞zec na vektorovΘ vrstv∞ a nahradφ jej
[UnloadPage( docWinID, pageID )]
Odstranφ strßnku z aktivnφ pam∞ti
[UnloadPages( docWinID )]
Odstranφ z aktivnφ pam∞ti vÜechny strßnky krom∞ aktußlnφ
[UnregisterExtDocWin( docWinID )]
Zav°e a odregistruje externφ dokumentovΘ okno (to, kterΘ nßle₧φ jinΘ aplikaci ne₧ programu Eroiica)

Seznam specifick²ch C-API fukcφ

IN_DeleteObject( IN_OBJECT objectID )
Vyma₧e zadan² objekt ze vÜech dokumentov²ch oken
IN_EnableSystemMenuCommands( IN_DOCWIN docwinID, long commands )
Povoluje nebo zakazuje p°φkazy a ikony systΘmovΘho menu okna
IN_FlushWorklist( IN_BOOL saveCheck )
Neaktußlnφ funkce, rezervovßno
IN_GetDocumentWindowRefresh( IN_DOCWIN docwinID, SHORTPTR pRefreshFlag )
Zjistφ, zda zadanΘ dokumentovΘ okno bylo p°ekresleno nebo dosud ne
IN_GetFilename( IN_OBJECT objectID, SHORT maxLen, CHARPTR fileName )
Zjistφ jmΘno souboru, p°φsluÜnΘho zadanΘmu objektu
IN_GetFirstVectorObjectID( IN_LAYER layerID, IN_VECTOR_PTR pVectorID )
Zjistφ handle na prvnφ vektorov² objekt na vrstv∞
IN_GetNextVectorObjectID( IN_LAYER layerID, IN_VECTOR vectorID, IN_VECTOR_PTR pNextVectorID )
Zjistφ handle na nßsledujφcφ vektorov² objekt
IN_GetProductSwitch( USHORT uSwitchID, IN_BOOLPTR pbValue )
Zjistφ hodnoty stavov²ch parametr∙ programu
IN_GetPropertyString( IN_OBJECT objectID, ULONG propertyID, ULONG subID, SHORT maxSize, CHARPTR pValue )
ZjiÜ¥uje textovou hodnotu vlastnosti zadanΘho objektu
IN_GetState( IN_OBJECT objectID, IN_BOOL checkDescendents, USHORTPTR pStatus )
Vracφ informaci o zm∞nßch, proveden²ch v objektu (dirty flag)
IN_GetTitle( IN_OBJECT objectID, SHORT maxLen, CHARPTR title )
Zjistφ u₧ivatelsk² nßzev zadanΘho objektu
IN_GetVectorObjectCount( IN_LAYER layerID, ULONGPTR pCount )
Zjistφ poΦet vektorov²ch objekt∙ na vrstv∞
IN_GetVectorObjectDescription( IN_LAYER layerID, IN_VECTOR vectorID, USHORT maxDescSize, STDPTR pObjectDesc, USHORTPTR pDescSize )
Zjistφ popis (parametry) vektorovΘho objektu
IN_GetVectorObjectDescSize( IN_LAYER layerID, IN_VECTOR vectorID, USHORTPTR pDescSize )
Funkce zjistφ dΘlku popisu vektorovΘho objektu v bajtech
IN_InterceptSpecialMenuAction( USHORT menuID, IN_BOOL state, HWND hCallbackWnd )
Internφ slu₧ebnφ funkce, je vÜak exportovßna pro zvlßÜtnφ p°φpady pou₧itφ
IN_MessageHook( HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam, LRESULT FAR *lpResult )
Hook pro obsluhu zprßvy notify a query callback
IN_PlaceHotspotBLOB( IN_LAYER layerID, USHORT blobLen, STDPTR pBLOB )
Umφstφ BLOB data aktivnφ oblasti na zadanou vrstvu
IN_ProcessExternalWindowMessage( HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam )
P°φmo volß exportovanou okennφ funkci ExtWndProc z EROICAPI.DLL
IN_RegisterAdvise( SHORT notifyID, IN_OBJECT objectID, ULONG callback )
Registruje advise po₧adavky v Eroiice
IN_RegisterNotify( SHORT notifyID, IN_OBJECT objectID, ULONG callback )
Registruje notify po₧adavky v Eroiice
IN_RegisterQuery( SHORT queryID, IN_OBJECT objectID, ULONG callback )
Registruje query po₧adavky v Eroiice
IN_SaveObject( IN_DOCWIN docwinID, IN_OBJECT objectID, SHORT flags, CHARPTR filename, CHARPTR title, SHORT format )
Ulo₧φ zadan² objekt do souboru
IN_SetAdviseHWnd( HWND hWnd )
Sem bude Eroiica posφlat notification zprßvy
IN_SetDefaultLayerFormat( USHORT layerType, SHORT formatID )
Nastavuje defaultnφ formßt nov∞ vytvß°enΘ vrstvy
IN_SetFilename( IN_OBJECT objectID, CHARPTR fileName )
Nastavuje jmΘno souboru pro objekt
IN_SetProductSwitch( USHORT uSwitchID, IN_BOOL bValue )
Nastavuje hodnoty stavov²ch parametr∙ programu
IN_SetPropertyDouble( IN_OBJECT objectID, ULONG propertyID, ULONG subID, DOUBLE value )
Nastavuje hodnotu vlastnosti objektu
IN_SetPropertyString()
Nastavuje textovou hodnotu vlastnosti objektu
IN_SetState( IN_OBJECT objectID, SHORT state )
Nastavuje indikßtor zm∞n v objektu (dirty flag)
IN_SetTitle( IN_OBJECT objectID, CHARPTR title )
Nastavuje u₧ivatelsk² nßzev objektu
IN_Shutdown( void )
UkonΦuje prßci s C API rozhranφm
IN_Startup( HINSTANCE hInst )
Inicializuje C API rozhranφ
IN_UnregisterAdvise( SHORT notifyID, IN_OBJECT objectID, ULONG callback )
Odregistruje advise po₧adavky v Eroiice
IN_UnregisterNotify( SHORT notifyID, IN_OBJECT objectID, ULONG callback )
Odregistruje notify po₧adavky v Eroiice
IN_UnregisterQuery( SHORT queryID, IN_OBJECT objectID, ULONG callback )
Odregistruje query po₧adavky v Eroiice