Currently, I am not sure to properly understand what you are trying to achieve:
-What does you export JIIX look like?
-Which changes did you do in in JIIX before importing it? You only updated the "label" with one of the candidates proposed? If so, there is no reason it doesn't work.
Please explain further, so that we understand what is not going one properly.
},
Label name changed to one of candidate - "Thun"
Do I have to keep "Geneva" as the label name
And then I used this syntax to import the Jiix
String fileName = "File1.jiix";File file = new File(getFilesDir().getPath() + File.separator + "tmp", fileName);
editor.import_(MimeType.JIIX, file.getPath(),editor.getRootBlock());
Is this systax is correct ? or we have to put "Geneva" as the string data , 2nd parameter to import function ?
Thanks
Ghanendra
O
Olivier @MyScript
said
about 6 years ago
Dear Ghanendra,
currently, please find the conditions that are mandatory to import JIIX data:
### JIIX import
JIIX import is so far limited to text words candidate changes. More import capabilities will be provided later on.
To change the text candidates within a given Text or Diagram block:
1. Export the block to the JIIX format. 2. Replace the `label` of the target `word` with another word **from the `candidates` list**. 3. Import the modified JIIX data back to your block.
Important : Importing JIIX data is only possible if the target block was not modified since it was exported.
In your particular case, can you confirm your target block was not modified in between export and import?
Ghanendra Singh
Hello myscript team,
After successfully exporting the Jiix data, and then, I am getting this error on importing the data.
https://developer.myscript.com/docs/interactive-ink/1.2/android/fundamentals/import-and-export/#jiix-import
I went through it but still getting this error.
java.lang.IllegalStateException: could not parse imported jiix, how to solve this ?
Dear Ghanendra,
Please make sure you replace both "label" fields:
"label": "Thun", "words": [ { "label": "Thun", "candidates": [ "Geneva", "Thun", "Lucerne", "Sion" ], "bounding-box": {
Best regards,
Olivier
- Oldest First
- Popular
- Newest First
Sorted by Oldest FirstOlivier @MyScript
Dear Ghanendra,
Thank you for contacting us and your questions.
Currently, I am not sure to properly understand what you are trying to achieve:
-What does you export JIIX look like?
-Which changes did you do in in JIIX before importing it? You only updated the "label" with one of the candidates proposed? If so, there is no reason it doesn't work.
Please explain further, so that we understand what is not going one properly.
Best regards,
Olivier
Ghanendra Singh
Olivier @MyScript
Dear Ghanendra,
currently, please find the conditions that are mandatory to import JIIX data:
### JIIX import
JIIX import is so far limited to text words candidate changes. More import capabilities will be provided later on.
To change the text candidates within a given Text or Diagram block:
1. Export the block to the JIIX format.
2. Replace the `label` of the target `word` with another word **from the `candidates` list**.
3. Import the modified JIIX data back to your block.
Important : Importing JIIX data is only possible if the target block was not modified since it was exported.
In your particular case, can you confirm your target block was not modified in between export and import?
Best regards,
Olivier
Ghanendra Singh
Hello Olivier,
Yes the target block was not modified.
Thanks
Olivier @MyScript
Dear Ghanendra,
Please make sure you replace both "label" fields:
"label": "Thun", "words": [ { "label": "Thun", "candidates": [ "Geneva", "Thun", "Lucerne", "Sion" ], "bounding-box": {
Best regards,
Olivier