How to get the current line or the entire paragraph?
Hello.
I am facing the following problem:
Suppose I have the following in FrameMaker:
It is a sentence. And (end of single line)
There also this sentence. (end of paragraph)
It is a sentence. And (back)
There also this sentence. (end of paragraph)
It is a sentence. And (end of single line)
There also this sentence. (return)
But there is also this sentence (end of paragraph)
It is a sentence. And (end of single line)
There also this sentence. (return)
There also this sentence. (return)
But there is also this sentence (end of paragraph)
What I want is this:
Download the text of the entire paragraph where the insertion point of the cursor is.
However, when exist from the ends of the hard line I want to change their behavior.
This is the behavior to the foregoing:
For the first example of the paragraph if the cursor is either first or second line I want to get the whole paragraph.
Paragraph if the cursor is in the first line, I want only the first line. And if it's in the second row, I want only the second line.
The third paragraph if the cursor in the first or second line, I want the first and second lines must be retrieved in plain text. Also, if the cursor is in the third line I want only to the third line.
For the fourth paragraph, it functions as the third paragraph. If the cursor is in the third row I get only this one.
Could you please provide of the FDK in C++ to start with code?
It's a puzzle.
As you are in the forum script, I am related to this here. You must understand the FDK C++ code yourself.
There's not much to tease my brain with it. You get the point where the cursor is and pick up the pieces of text more line via the GetText() method, using a bit field which includes the FTI_String and the FTI_LineEnd. Each end of the line has a modifier that tells you if it's a hard or a return. You also get the offset in the paragraph of the current position of the cursor, and then create the necessary strings from the array of items of text returned by the GetText method.
If you want the full execution of the code, ask someone to program it for you and be prepared to pay for the work.
Good luck
Tags: Adobe FrameMaker
Similar Questions
-
How to find the entire paragraph?
Hi all
How to find a Word and get a paragraph parent password.
Kind regards
Learner
Try the code below
myDoc var = app.activeDocument;
var page = myDoc.pages;
for (var i = 0; i)<>
var pages [i] = page;
var pageItems = page.textFrames;
for (var j = 0; j)<>
app.findGrepPreferences = NothingEnum.nothing;
app.changeGrepPreferences = NothingEnum.nothing;
app.findGrepPreferences.findWhat = "word";
var myWord;
myWord = pageItems [j] .findGrep ();
for (var k = 0; k)< myword.length;="">
Alert (myWord [i] .insertionPoints [0] .paragraphs [0] .silence)
}
}
}
-
How to get the number of line of a multi-line string
It seems that this Panel of string does not provide the tool to get the chain line number,
Does anyone have the same experience?
so...
How to get the line number of a variable string?
Number of lines
-
How to get the current timestamp in C++ to the BB10 project
Please help me how to get the current timestamp in C++. Thanks for your help!
Following your suggestion,
QTime is only for a day. http://developer.BlackBerry.com/Cascades/reference/QTime.html#details
I found "QDateTime" of references of the API: http://developer.blackberry.com/cascades/reference/qdatetime.html#toTime_t
QDateTime = now QDateTime::currentDateTime();
timestamp long = now.toTime_t ();But I got an error. I searched but no results are clear:
-variable 'QDateTime now' initializer has but
incomplete type
-type incomplete "QDateTime" used in the nested name
specifier ofI am a newbie. So thank you for your help
-
How to get the current wording of the BlackBerry device with the BlackBerry App?
Hello!
I'm new to BlackBerry,
Can u tell me pls, how to get the current language of the device using the program...
PLS, suggest me...
Locale.getDefaultForSystem () will give you the regional settings currently selected.
-
How to get the current location in the event thread?
Hello!
Can U pls tell me how to get the location where the thread object, it is in method() execution of MenuItem. PLS, tell me-
I also used the different thread for the getLocation() method. But I do not have the coords of geo location...
PLS, suggest me-
My code is as below:
private MenuItem getGeoCodes=new MenuItem("Current Coords",100,1){ public void run(){ double[] coords=getLocationCoords(); this.wait(12000); System.out.println("Latitude :"+coords[0]+" "+"Longitude:"+coords[1]); } }; private double[] getLocationCoords(){ Criteria criteria = new Criteria(); criteria.setHorizontalAccuracy(500); criteria.setVerticalAccuracy(500); LocationProvider locationProvider = LocationProvider.getInstance(criteria); Location location=null; new Thread(){ public void run(){ locationProvider.getLocation(60); } } QualifiedCoordinates qualifiedCoordinates=location.getQualifiedCoordinates(); double[] coords=new double[]{qualifiedCoordinates.getLatitude(),qualifiedCoordinates.getLongitude()} ; return coords; }
But I myself NullPointerException. Coordinates get successfully, if we run the location capability in different function, rather than the event thread.
Please help me-
In my opinion, which may be too complicate things a bit. I think he's trying to do is register a LocationListener with his object of LocationProvider. Callback methods, send a message to the UI event thread as follows (no need to spawn threads):
UiApplication.getUiApplication().invokeLater( new Runnable() { public void run() { // This code will execute on the event thread } });
EDIT: If your interval is short, you can consider implementing this executable as a class and store an instance in the front.
-
How to get the last date of 3 days for the current month?
Hello. Guy
How to get the last date of 3 days for the current month?
MY OUTPUT WOULD LOOK LIKE THIS
JANUARY 29, 2016
JANUARY 30, 2016
JANUARY 31, 2016
GUYS HELP ME / / /...
SQL > select last_day (sysdate) - level + 1 double connect by level<= 3="" order="" by="">=>
LAST_DAY)
---------
29 JANUARY 16
30 JANUARY 16
31 JANUARY 16
-
How to get the MAC address of the additional 10G NIC with command-line ILO
How to get the MAC address of the additional 10G NIC with ILO command line?
Thank you.
Hi Bruce,.
Out of what I can find on this network card is not available for the Mac without an operating system. I recommend get/burning a live CD/DVD of Ubuntu/Linux and run an Ifconfig in there.
Hope this helps you.
-
How to get the frame number current timeline using jsx?
How to get the frame number current timeline using jsx?
Thanks for the link!
Clarification: I was looking for the current image on the timeline of the video. OP he mentions that he had found how to get that so I searched a bit more and found this thread: Re: can I inpoint in read/write and out-point of the clips in a group of video with scripts? They have the following functions, I have not tried yet, but it seems like it should work.
function getCurrentFrame() {}
try {}
Var ref = new ActionReference();
ref.putProperty (charIDToTypeID ('Rprp'), stringIDToTypeID ('currentFrame'));
ref.putClass (stringIDToTypeID ('timeline'));
var / / desc = new ActionDescriptor();
desc.putReference (charIDToTypeID ('null'), ref);
var TC = executeAction (charIDToTypeID ('getd'), desc, DialogModes.NO);
Return TC.getInteger (stringIDToTypeID ('currentFrame'));
} catch (e) {return null ;}
};
-
The knife tool develops a black line on the objects that I colored using the live paint bucket. How to get the tool knife to stop this and instead of being invisible?
I understand that it is a live paint object you use.
Try this:
-
How to get the 'DAY' based on the territory of current account held a number between
Hi all
Looks like I'm at the end of my intelligence here but how to get the 'DAY' based on the territory of current account with a number between 1 and 7? Oracle has functions to extract the day of the week, but I can't find the other way around.
I need a way to know that the number '3' on the database with NLS_TERRITORY = AMERICA means a 'Tuesday' or the number '2' on a database with NLS_TERRITORY = GERMANY means "Tuesday" as well.SQL> select * from v$version; BANNER -------------------------------------------------------------------------------- Oracle Database 11g Release 11.2.0.3.0 - 64bit Production PL/SQL Release 11.2.0.3.0 - Production CORE 11.2.0.3.0 Production TNS for Linux: Version 11.2.0.3.0 - Production NLSRTL Version 11.2.0.3.0 - Production SQL> alter session set nls_territory=AMERICA; Session altered. SQL> select to_char (sysdate, 'D') from dual; T - 3 SQL> alter session set nls_territory=GERMANY; Session altered. SQL> select to_char (sysdate, 'D') from dual; T - 2
Hope I am clear enough.
And wish you all a happy new year :)
Kind regards
SmailUse the format "IW" to get the date of Monday and the format "DAY" to get the "first day of the week. Then compare dates to see if they are identical.
ALTER SESSION SET NLS_TERRITORY = 'AMERICA'; SELECT TRUNC(SYSDATE-LEVEL, 'IW') "Monday", TRUNC(SYSDATE-LEVEL, 'DAY') "NLS First day of week", MOD(TRUNC(SYSDATE-LEVEL, 'IW') - TRUNC(SYSDATE-LEVEL, 'DAY') + 7, 7) "1 if day 1 = SUN, 0 if MON" FROM DUAL CONNECT BY LEVEL <= 7; Monday NLS First day of week 1 if day 1 = SUN, 0 if MON --------- --------------------- -------------------------- 31-DEC-12 30-DEC-12 1 24-DEC-12 30-DEC-12 1 24-DEC-12 23-DEC-12 1 24-DEC-12 23-DEC-12 1 24-DEC-12 23-DEC-12 1 24-DEC-12 23-DEC-12 1 24-DEC-12 23-DEC-12 1 alter session set nls_territory = 'FRANCE'; SELECT TRUNC(SYSDATE-LEVEL, 'IW') "Monday", TRUNC(SYSDATE-LEVEL, 'DAY') "NLS First day of week", MOD(TRUNC(SYSDATE-LEVEL, 'IW') - TRUNC(SYSDATE-LEVEL, 'DAY') + 7, 7) "1 if day 1 = SUN, 0 if MON" FROM DUAL CONNECT BY LEVEL <= 7; Monday NLS First day of week 1 if day 1 = SUN, 0 if MON -------- --------------------- -------------------------- 31/12/12 31/12/12 0 24/12/12 24/12/12 0 24/12/12 24/12/12 0 24/12/12 24/12/12 0 24/12/12 24/12/12 0 24/12/12 24/12/12 0 24/12/12 24/12/12 0
Or it could be simpler:
ALTER SESSION SET NLS_TERRITORY = 'AMERICA'; WITH DATA AS (SELECT LEVEL INPUT_DAY FROM DUAL CONNECT BY LEVEL <= 7) SELECT INPUT_DAY, TO_CHAR(TRUNC(SYSDATE, 'Day')+INPUT_DAY-1, 'DAY') "Day label" from data; INPUT_DAY Day label --------- ------------------------------------ 1 SUNDAY 2 MONDAY 3 TUESDAY 4 WEDNESDAY 5 THURSDAY 6 FRIDAY 7 SATURDAY alter session set nls_territory = 'FRANCE'; WITH DATA AS (SELECT LEVEL INPUT_DAY FROM DUAL CONNECT BY LEVEL <= 7) SELECT INPUT_DAY, TO_CHAR(TRUNC(SYSDATE, 'Day')+INPUT_DAY-1, 'DAY') "Day label" from data; INPUT_DAY Day label --------- ------------------------------------ 1 MONDAY 2 TUESDAY 3 WEDNESDAY 4 THURSDAY 5 FRIDAY 6 SATURDAY 7 SUNDAY
-
How to get the current position from the point of view
can I know how to get the current position of the view?
Edited by: anIdiot July 27, 2011 22:011 - get belvedere of the universe:
u = new SimpleUniverse (canvas3D);
ViewPlat = u.getViewingPlatform (); view of the universedefinition viewplat: ViewingPlatform ViewPlat;
2 - get look a transform of the platform in an existing Transform3D
ViewPlat.getViewPlatformTransform () .getTransform (t3d).
3 - Look at the trandform: t3d.get (Quater1, vector1); orientation object Get and coords
Kind regards.
JFP -
How to get the name of the current PDF file?
Hello world
I know this is maybe a question has been asked millions of times, but I couldn't find a straight answer.
I am using a workflow that comes with a Content Manager Solution is not Adobe this WF will generate a file very long (about 30 characters) name that will be used as the number of unique processes.
To go to the step next in the workflow that I have to update the table in the database and registration update will use the process number. What I did is that I added a field in hidden text in the form, which should have the number of processes on the initialize function.
Now my question is how to get the file name of the opened PDF file?
I'm sure that there is a function in JS, but I couldn't find the way to do it.
Thanks in advance guys for help.
Mazen
Acrobat can create LiveCycle Design possible forms, but each uses a different and different languages or syntax approach.
There are a number of ways to get the file name and path, urt getFileName.
-
How to get the text formatting in the tables
Dear experts and aid
For my project, I import an RTF file and then read the data into 3 tables. It works fine when just using the contents of the string of paragraphs. However, the final script should be able to read and to replace the text formatted...
Why use intermediate tables? Because otherwise I need to swap between two fm-documents (and you can be a part of the book).The imported file starts with a certain number of lines separated into two parts by a TAB ("designates a TAB in \x08 FM)
[[Garneau, 1990 #12]] » [9]
The good article can also be locally as text, e.g. [9]
Then follow the same (or smaller) number of paragraphs with text formatted like this:
[9]"D. Garneau, ed., National Language Support Reference Manual (national language Information Design Guide. Toronto, CDN: IBM National Language technical Centre, 1990.Is it possible to replace in the body of the function below the next song
while(pgf.ObjectValid()) { pgfText = GetText (pgf, newDoc); gaBibliography.push(pgfText); pgf = pgf.NextPgfInFlow; }
with this
while(pgf.ObjectValid()) { gaBibliography.push(pgf); pgf = pgf.NextPgfInFlow; }
Do I need a special statement of the gaBibliography range?
And how to get the right part of the lines as formatted intro thingy in table gaFmtCitsFmt ?Currently, I read in the tables as "strings" (function GetText not shown):
var gaFmtCitsRaw = []; // left column in processed RTF var gaFmtCitsFmt = []; // right column in processed RTF var gaBibliography= []; // bibliography lines from processed RTF // filename is something like E:\_DDDprojects\FM+EN-escript\FM-testfiles\BibFM-collected-IEEE.rtf function ReadFileRTF (fileName) { var nCits=0, nBib = 0, openParams, openReturnParams, newDoc, pgf, pgfText ; var TAB = String.fromCharCode(8); // FM has wrong ASCI for TAB var parts = []; openParams = GetOpenDefaultParams(); openReturnParams = new PropVals(); newDoc = Open (fileName, openParams, openReturnParams); pgf = newDoc.MainFlowInDoc.FirstTextFrameInFlow.FirstPgf; // get first pgf in flow // --- read the temp/formatted citations while(pgf.ObjectValid()) { pgfText = GetText (pgf, newDoc); if (pgfText.substring (0,2) == "[[") { // citation lines start with [[ parts = pgfText.split(TAB); // get the two parts of the line gaFmtCitsRaw.push (parts[0]); // Push the result onto the global array gaFmtCitsFmt.push (parts[1]); pgf = pgf.NextPgfInFlow; } else { break } } // --- read the bibliography while(pgf.ObjectValid()) { // until end of doc pgfText = GetText (pgf, newDoc); gaBibliography.push(pgfText); pgf = pgf.NextPgfInFlow; } newDoc.Close (Constants.FF_CLOSE_MODIFIED); } // --- end ReadFileRTF
The following questions will then be how to change the script of FindAndReplace of Ian Proudfoot for managing text formatted as replacement. I will need to use the copy and paste IMHO...
Klaus, okay, before pasting, you must assign the TextSelection object at your insertion point.
// Add a new paragraph after the current paragraph. var newPgf = oDoc.NewSeriesPgf (lastPgf); var textRange = new TextRange (new TextLoc (newPgf, 0), new TextLoc (newPgf, 0)); oDoc.TextSelection = textRange; oDoc.Paste ();
-Rick
-
How to get the desired TableCell element of TableView?
Hello
I implement an editable table view.
I put the cell factory to generate editable cells in each column. Double click on any cell, the 'startEdit()' of my Tablecell method is called and a textfield appears.
My current role is on the text box TAB, the next cell in the column of the row must be in editable form. (that is to say I have to call the method startEdit() of the next collection of the TableCell element).
But I don't get how to get the element of the next column TableCell object.
Can someone help me get this behavior. ? If there is also another way to get this feature please let me know. ?
Here is the code I am trying to get with on the text field.
Thanks in advance.textField.setOnKeyPressed(new EventHandler<KeyEvent>() { @Override public void handle(KeyEvent t) { if (t.getCode() == KeyCode.TAB){ System.out.println("Focus on next column...."); //getTableRow().getAlignment(); //getIndex(); //getTableView().getItems().get(getTableRow().getIndex()); //TableCell cell = (TableCell)getTableRow().getChildrenUnmodifiable().get(1); } } });
SAIMaybe, I'm not entirely understand your question, but could you not call tableView.edit (line, column) of your article and have this as the StartEdit method call for you?
-Jonathan
Maybe you are looking for
-
Whenever I do a search and click on a website search results, I am confused on some other Web site, usually a few ad-site.I then have to click the back button and click the link again and it usually takes me on the site that I wanted to. Is it a prob
-
AirDrop lost or missing on iMac &; laptop w / El Capitan.
op
-
I've upgraded to window live mail 2011 I don't like how to return to the version I had before.
-
How can I find the network key for my home network?
I have just purchase a new laptop and access the internet via my home network. The new laptop wonder the network key. Where can I find that on my computer at home? I had someone else set up the network for me.
-
Using XP: I have only about 2 GB (2 000 MB) of the programs on my hard drive Go 37 and less than 3 GB of space left. How can I find and open/search the 32 GB of data that fills the disk for possible deletion? Thank you. * original title - full hard d