Search found 4717 matches

by Sasha - Tracker Dev Team
Fri Apr 10, 2020 8:07 am
Forum: PDF-XChange Editor SDK
Topic: available event list link not work
Replies: 1
Views: 19

Re: available event list link not work

Hello HomerWu,

This link does have all of the supported events (majority of them have the description available):
http://sdkhelp.tracker-software.com/view/PXV:PXV_Events

Cheers,
Alex
by Sasha - Tracker Dev Team
Thu Apr 09, 2020 8:28 am
Forum: Editor Videos
Topic: Presenting Build 337
Replies: 4
Views: 97

Presenting Build 337

by Sasha - Tracker Dev Team
Tue Apr 07, 2020 6:47 am
Forum: PDF-XChange Editor SDK
Topic: Custom Pane creation
Replies: 35
Views: 2470

Re: Custom Pane creation

Hello žarko,

Does the sample itself work correctly?

Cheers,
Alex
by Sasha - Tracker Dev Team
Tue Apr 07, 2020 6:46 am
Forum: PDF-XChange Editor SDK
Topic: Execute link annotation actions from code
Replies: 5
Views: 193

Re: Execute link annotation actions from code

Hello zarkogajic,

The IPXV_ActionHandler::Perform method will do just that.

Cheers,
Alex
by Sasha - Tracker Dev Team
Tue Apr 07, 2020 6:44 am
Forum: PDF-XChange Editor SDK
Topic: On AsyncDo and ThreadSafeCall SOLVED
Replies: 20
Views: 542

Re: On AsyncDo and ThreadSafeCall SOLVED

Hello zarkogajic, Well you will have to manage such an advanced behavior for yourself. Basically your IOperation interface, that you pass to the AyncDo, will have to signal you that something is being completed so that you can continue with your logic onward. It can do that via the https://sdkhelp.t...
by Sasha - Tracker Dev Team
Mon Apr 06, 2020 1:40 pm
Forum: PDF-XChange Editor SDK
Topic: IPXV_PageRectSelection - how to set it / how to navigate + highlight to an arbitrary rect on a page
Replies: 4
Views: 111

Re: IPXV_PageRectSelection - how to set it / how to navigate + highlight to an arbitrary rect on a page

Hello zarkogajic, The PageRectSelection is used in the Crop Tool, Snapshot Tool, Add Image tool and Add Barcode tool (basically the selected rectangle on the Pages View). This can be used to navigate to any type of the destination that you need: https://sdkhelp.tracker-software.com/view/PXV:IPXV_Con...
by Sasha - Tracker Dev Team
Mon Apr 06, 2020 1:38 pm
Forum: PDF-XChange Editor SDK
Topic: Execute link annotation actions from code
Replies: 5
Views: 193

Re: Execute link annotation actions from code

Hello zarkogajic, Hmm, I don't see any problem with the Perform method: private void addLinkAnnotToolStripMenuItem_Click(object sender, EventArgs e) { PDFXEdit.IPXS_Inst pSInt = (PDFXEdit.IPXS_Inst)pdfCtl.Inst.GetExtension("PXS"); //Getting Free Text annotation atom for the InsertNewAnnot method uin...
by Sasha - Tracker Dev Team
Mon Apr 06, 2020 1:24 pm
Forum: PDF-XChange Editor SDK
Topic: On AsyncDo and ThreadSafeCall SOLVED
Replies: 20
Views: 542

Re: On AsyncDo and ThreadSafeCall SOLVED

Hello žarko,

I'm not sure that I understand your requirements correctly. You always can catch the Before Execture Operation event of some operation and then launch your own operation beforehand.

Cheers,
Alex
by Sasha - Tracker Dev Team
Mon Apr 06, 2020 1:14 pm
Forum: PDF-XChange Editor SDK
Topic: Custom Pane creation
Replies: 35
Views: 2470

Re: Custom Pane creation

Hello zarkogajic, The problem is that you already have initialized it and the settings themselves come from cab. If you clear them, then the pane will use the inner initializing procedure and will take the underlined param as default width (for vertical panes) and default height (for horizontal pane...
by Sasha - Tracker Dev Team
Mon Apr 06, 2020 12:32 pm
Forum: PDF-XChange Editor SDK
Topic: Remove Send Local option from Send Mail
Replies: 5
Views: 426

Re: Remove Send Local option from Send Mail

Hello aurimas, Well there is no other way of tweaking this unless removing the items from the list. The problem is that you don't know when you should remove that item. What can be done, is disabling the execution of the operation itself if the user clicks on Local in any window. If that works for y...
by Sasha - Tracker Dev Team
Mon Apr 06, 2020 12:29 pm
Forum: PDF-XChange Core API SDK
Topic: Core API SDK 6 in DelphiXE
Replies: 1
Views: 103

Re: Core API SDK 6 in DelphiXE

Hello Patrick Van Hoof,

Here's a sample that we have available:
https://github.com/tracker-software/PDFCoreSDK-Delphi

Cheers,
Alex
by Sasha - Tracker Dev Team
Wed Apr 01, 2020 1:19 pm
Forum: PDF-XChange Editor SDK
Topic: On AsyncDo and ThreadSafeCall SOLVED
Replies: 20
Views: 542

Re: On AsyncDo and ThreadSafeCall SOLVED

Hello zarkogajic,

From what I know, the AsyncDo uses a highest priority thread pool in the thread manager that is being registered when the instance is created. Basically what you give it will be done as soon as possible - so that's what you need in your case.

Cheers,
Alex
by Sasha - Tracker Dev Team
Tue Mar 31, 2020 1:57 pm
Forum: PDF-XChange Editor SDK
Topic: IOperationList Do - what ? SOLVED
Replies: 5
Views: 90

Re: IOperationList Do - what ? SOLVED

Hello žarko,

Better to store your own list - the IOperationList is used for the Property Sheets logic and there can be some other behavior coded from what you need.

Cheers,
Alex
by Sasha - Tracker Dev Team
Tue Mar 31, 2020 1:56 pm
Forum: PDF-XChange Editor SDK
Topic: PreviewCtl demo - rendering/refreshing of scroll bars
Replies: 5
Views: 566

Re: PreviewCtl demo - rendering/refreshing of scroll bars

Hello zarkogajic,

Nope, he didn't have time to look at this one yet.

Cheers,
Alex
by Sasha - Tracker Dev Team
Tue Mar 31, 2020 1:54 pm
Forum: PDF-XChange Editor SDK
Topic: PDF as "raw" string from CoreDoc? SOLVED
Replies: 3
Views: 30

Re: PDF as "raw" string from CoreDoc? SOLVED

Hello žarko, There is no way of getting the document as string. If you read the document from somewhere - that's where you can get your string. If you have a newly created or modified document then you will need to save it first. If the document was saved two times with no changes - there is no guar...
by Sasha - Tracker Dev Team
Sun Mar 29, 2020 8:59 am
Forum: PDF-XChange Editor SDK
Topic: IOperationList Do - what ? SOLVED
Replies: 5
Views: 90

Re: IOperationList Do - what ? SOLVED

Hello žarko,

The operation list is only used when you are using the Property Sheets (for example Editor properties dialog uses one).

Cheers,
Alex
by Sasha - Tracker Dev Team
Fri Mar 27, 2020 2:09 pm
Forum: PDF-XChange Editor SDK
Topic: Remove Send Local option from Send Mail
Replies: 5
Views: 426

Re: Remove Send Local option from Send Mail

Hello aurimas,

Please read all the way to the bottom:
viewtopic.php?f=66&t=31093&p=130537&hil ... er#p130537

Cheers,
Alex
by Sasha - Tracker Dev Team
Fri Mar 27, 2020 1:21 pm
Forum: PDF-XChange Editor
Topic: Crash during Advanced Search in comments
Replies: 3
Views: 109

Re: Crash during Advanced Search in comments

Hello David.P,

Thank you for finding this - I've already reproduced this and forwarded to our testers for deeper investigation. We'll try to fix this ASAP.

Cheers,
Alex
by Sasha - Tracker Dev Team
Fri Mar 27, 2020 11:22 am
Forum: PDF-XChange Editor SDK
Topic: Custom IOperation SOLVED
Replies: 9
Views: 297

Re: Custom IOperation SOLVED

Hello zarkogajic,

There can be multiple registered creators. If the ID of the operation is not in the default creator, we'll try to find it in other registered creators.

Cheers,
Alex
by Sasha - Tracker Dev Team
Fri Mar 27, 2020 10:42 am
Forum: PDF-XChange Editor SDK
Topic: Custom IOperation SOLVED
Replies: 9
Views: 297

Re: Custom IOperation SOLVED

Hello žarko,

Of course - you should register your own operation creator for such cases.

Cheers,
Alex
by Sasha - Tracker Dev Team
Fri Mar 27, 2020 9:23 am
Forum: PDF-XChange Editor SDK
Topic: Resources.dat name and location when distributing the app SOLVED
Replies: 5
Views: 38

Re: Resources.dat name and location when distributing the app SOLVED

Hello zarkogajic,

Sadly no - it needs to be named like that and be near the dll.

Cheers,
Alex
by Sasha - Tracker Dev Team
Fri Mar 27, 2020 8:49 am
Forum: PDF-XChange Editor SDK
Topic: Resources.dat name and location when distributing the app SOLVED
Replies: 5
Views: 38

Re: Resources.dat name and location when distributing the app SOLVED

Hello žarko,

From what I see, the Resources.dat should be named like that. And that flag that you have given is a Resource folder - not the dat file.

Cheers,
Alex
by Sasha - Tracker Dev Team
Thu Mar 26, 2020 2:08 pm
Forum: PDF-XChange Editor SDK
Topic: Hide button in standard DocInfoBar / Get notified when doc info bar is displayed
Replies: 10
Views: 319

Re: Hide button in standard DocInfoBar / Get notified when doc info bar is displayed

Hello zarkogajic, Well I think so - the thing is that the event that I proposed earlier does happen when the button was already added. Basically the event e.document.activated happens when everything is ready for modification. Even if you call this method again for the removed button - nothing will ...
by Sasha - Tracker Dev Team
Thu Mar 26, 2020 1:45 pm
Forum: PDF-XChange Core API SDK
Topic: VB Code to Find/Replace text in a PDF
Replies: 1
Views: 88

Re: VB Code to Find/Replace text in a PDF

Hello drtn,

Here's a C# sample that I have on the method that also uses Safe Array (SA):

Code: Select all

IPXC_ContentItem item = content.Items[i];
if (item.Type != PXC_CIType.CIT_Path)
	continue;
Array aCmds, aPts;
item.Path_GetDataSA(out aCmds, out aPts);
Cheers,
Alex
by Sasha - Tracker Dev Team
Thu Mar 26, 2020 1:07 pm
Forum: PDF-XChange Editor SDK
Topic: Restore the last view of document / panes SOLVED
Replies: 7
Views: 106

Re: Restore the last view of document / panes SOLVED

Hello zarkogajic,

That indeed should go to the EU forums - if the fix should be made - it should be made in the EU Editor thus the SDK will automatically be fixed.

Cheers,
Alex
by Sasha - Tracker Dev Team
Thu Mar 26, 2020 1:06 pm
Forum: PDF-XChange Editor SDK
Topic: Pan and Zoom opened twice
Replies: 5
Views: 391

Re: Pan and Zoom opened twice

Hello Markus,

Well that indeed is a problem behind it, though I don't see how it can be fixed from our side as it's not a normal case for the End-User Editor.

Cheers,
Alex
by Sasha - Tracker Dev Team
Thu Mar 26, 2020 1:04 pm
Forum: PDF-XChange Editor SDK
Topic: Remove Send Local option from Send Mail
Replies: 5
Views: 426

Re: Remove Send Local option from Send Mail

Hello aurimas,

Here's how you can do this:
viewtopic.php?f=66&t=31093&p=130537&hil ... er#p125354

Only you should extract the IUIX_List from the IUIX_Obj - then you can Remove the needed items.

Cheers,
Alex
by Sasha - Tracker Dev Team
Thu Mar 26, 2020 12:44 pm
Forum: PDF-XChange Editor SDK
Topic: Hide button in standard DocInfoBar / Get notified when doc info bar is displayed
Replies: 10
Views: 319

Re: Hide button in standard DocInfoBar / Get notified when doc info bar is displayed

Hello zarkogajic, Here's an OK place for your case (the Button exists there already) and the code piece to do that: if (e.nEventID == nIDS[(int)IDS.e_document_activated]) { IPXV_Document pv = (PDFXEdit.IPXV_Document)e.pFrom; int nSpanID = pdfCtl.Inst.Str2ID("docInfoBarSpan.PDFA", false); int nButton...
by Sasha - Tracker Dev Team
Thu Mar 26, 2020 10:02 am
Forum: PDF-XChange Editor SDK
Topic: Hide button in standard DocInfoBar / Get notified when doc info bar is displayed
Replies: 10
Views: 319

Re: Hide button in standard DocInfoBar / Get notified when doc info bar is displayed

Hello zarkogajic, The e_documentView_ready event is an OK part. The Update of the InfoBar that shows or hides it comes before it. And here's how you can hide that command button: if (e.nEventID == nIDS[(int)IDS.e_documentView_ready]) { uiInst.CmdManager.Cmds.Find("cmd.document.discardPDFA").Hidden =...
by Sasha - Tracker Dev Team
Thu Mar 26, 2020 8:25 am
Forum: PDF-XChange Editor SDK
Topic: One IUIX_Cmd for two IUIX_CmdItems - different title / tip ? SOLVED
Replies: 3
Views: 373

Re: One IUIX_Cmd for two IUIX_CmdItems - different title / tip ? SOLVED

Hello zarkogajic, Well, luckily for you, there is a way of doing that :) You will have to use the IUIX_CmdHandler2 interface though in place of the IUIX_CmdHandler. The https://sdkhelp.tracker-software.com/view/PXV:IUIX_CmdHandler2_OnCustomizeItemAppearance method should give the needed index of the...
by Sasha - Tracker Dev Team
Thu Mar 26, 2020 8:14 am
Forum: PDF-XChange Editor SDK
Topic: How do I select text while accounting for ligatures?
Replies: 2
Views: 65

Re: How do I select text while accounting for ligatures?

Hello Woodgnome,

This setting should give you an idea why this behaves like that:
image.png
Cheers,
Alex
by Sasha - Tracker Dev Team
Fri Mar 20, 2020 12:18 pm
Forum: PDF-XChange Editor SDK
Topic: Pan and Zoom opened twice
Replies: 5
Views: 391

Re: Pan and Zoom opened twice

Hello MaSeife,

So you have come up with the solution for yourself?

Cheers,
Alex
by Sasha - Tracker Dev Team
Fri Mar 20, 2020 7:40 am
Forum: PDF-XChange Editor SDK
Topic: Pan and Zoom opened twice
Replies: 5
Views: 391

Re: Pan and Zoom opened twice

Hello MaSeife,

Can you recreate this behavior in the FullDemo application?

Cheers,
Alex
by Sasha - Tracker Dev Team
Thu Mar 19, 2020 1:05 pm
Forum: PDF-XChange Editor SDK
Topic: How to mimic "licensed features" as in EU Editor SOLVED
Replies: 10
Views: 1254

Re: How to mimic "licensed features" as in EU Editor SOLVED

Hello zarkogajic,

Simply give it a string with <b> tag, for example:
"This document complies with the <b>%1</b> standard"
Better to register your custom spans so that it will smoothly work with other DocSpan logic.

Cheers,
Alex
by Sasha - Tracker Dev Team
Thu Mar 19, 2020 12:27 pm
Forum: PDF-XChange Editor
Topic: Search results options for read-only documents - editing items enabled (action does nothing)
Replies: 1
Views: 258

Re: Search results options for read-only documents - editing items enabled (action does nothing)

Hello žarko,

We'll investigate this behavior and will fix this if there indeed is a problem there.

Cheers,
Alex
by Sasha - Tracker Dev Team
Thu Mar 19, 2020 8:02 am
Forum: PDF-XChange Editor SDK
Topic: How to mimic "licensed features" as in EU Editor SOLVED
Replies: 10
Views: 1254

Re: How to mimic "licensed features" as in EU Editor SOLVED

Hello žarko, The AddSpan2 method looks for an already existing span by the ID and then calls the AddSpan method inside if found. It also uses the PXV_DocInfoSpanFlags as an additional argument. The weight of the span is used to find the insert position of the span in the Span List - this will also b...
by Sasha - Tracker Dev Team
Wed Mar 18, 2020 5:27 pm
Forum: PDF-XChange Editor SDK
Topic: Determine PDF/A conformity level
Replies: 1
Views: 387

Re: Determine PDF/A conformity level

Hello Andreas,

You can get the IPXC_DocumentProps from the IPXC_Document by using the get_Props and then the get_PDFStandard property with the PXC_PDFStandard enum.

Cheers,
Alex