Text box count
how can i take a count of how many characters there are in a text box(constantly), i orignially thought well just have the keypressed event handler too add the value 1 to a counter but then i thought about cut and paste...plz help
your answer did work but now i have another question with the answer:
what is wrong in this:
short c;
c = 1000 / textArea2.getText().length();
i might not be including everything?
error output = "possible loss of precision int, required short"
Similar Messages
-
How can I make the Counter move from inside text box to inside Footer?
I am tweaking a page. At this point, I cannot move the Counter and the Email Me icon from the bottom of the text box to inside the footer like someone here said he does.
Why do the Counter and the Email Me icon resist being moved?
I am in Graphics mode. I never had this problem before.
— Lorna in Southern CaliforniaLorna,
I'm not sure why you can't move it down into the
footer — by inside the text box, do you mean the page
"content" or "body" section, or did you somehow get
the icons into a text box? I know that you can
"force" a text box into the footer (or header) by
selecting it, then dragging it while holding the
command (Apple) key down at the same time.
Hope this helps.
Bob
Bob,
When I say Text box maybe I am not using the right word. I am referring to that entire space on the page which is dedicated to receiving documents or images. If you have a lot of pictures or words, then that text box/space has to be lengthened to accomodate.
I am saying that the two icons -- Counter and Email Me -- are sitting (or were sitting. It's morning now and honestly, I can't recall from last night!) at the very bottom of the text box/space.
I made a Footer (55 pixels) specially to accomodate the Counter and Email icons. The problem, as stated, was/is that those icons would not budge from where they were sitting.
— Lorna in Southern California -
Is there a way to count the number of chars in a formatted text box?
I have a formatted text box in my web dynpro for comments pertaining to workflow.
in the backend, this is mapped to a char200 field.
is there a way to have a running counter to let the user know how many chars are left? I'm not sure if there's an event to use for that.
thanks,
robert.Hello Robert,
There is no way to get a running total of characters typed by the user - if you really need this functionality - consider creating an Adobe Flash Island.
There was in the last year another thread which covered pretty much the same theme - it could be worth looking at that - although you will find that the eventual solution is the same as I suggest above. -
Count the number of carriage returns in a multiline text box
Hello,
I have a script to count the number of carriage returns at the end of each line of text in a multiline text box.
After running the script in the console, the result keeps showing as 0.
Can anyone please advise how the script can be revised to count the number of carriage returns?
var count = 0;
for (var i = 0; i < this.getField; i++)
var f = this.getField("ActionAgenda");
if (f.value =="\u000d") count++
console.println("There are a total of "+ count + " carriage returns.");
Any assistance will be most appreciated.Try this:
var count = 0;
var s = getField("ActionAgenda").valueAsString;
for (var i = 0; i < s.length; i++) {
if (s[i] === "\r") count += 1;
console.println("There are a total of "+ count + " carriage returns."); -
How to count the number of text boxes that are data entered
How to count the number of text boxes that are data entered in visual basic form.
Here is an Iterator that expands on my previous response:
''' <summary>
''' Iterator for form controls
''' </summary>
''' <param name="onlyControlsOfType">specify type if a certain type of controls needed</param>
''' <param name="onlyTopLevel">if true don't search containers within the form</param>
''' <returns></returns>
''' <remarks></remarks>
Private Iterator Function AllControls(Optional onlyControlsOfType As Type = Nothing, _
Optional onlyTopLevel As Boolean = False) As IEnumerable(Of Control)
Dim ctrl As Control = Me.GetNextControl(Me, True)
Do Until ctrl Is Nothing
If onlyControlsOfType Is Nothing OrElse ctrl.GetType = onlyControlsOfType Then
If TypeOf ctrl.Parent Is Form OrElse Not onlyTopLevel Then
Yield ctrl
End If
End If
ctrl = Me.GetNextControl(ctrl, True)
Loop
End Function
Some sample uses:
For Each
For Each c As Control In AllControls()
Debug.WriteLine(c.Name)
Next
List of all controls, including controls in containers i.e. Groupbox
Dim l As List(Of Control) = AllControls().ToList
List of all Textbox controls, including Textboxes in containers i.e. Groupbox
l = AllControls(GetType(TextBox)).ToList
List of all Textbox controls, don't include Textboxes in containers i.e. Groupbox
l = AllControls(GetType(TextBox), True).ToList
'Those who use Application.DoEvents() have no idea what it does and those who know what it does never use it.' JohnWein
Multics
My Serial Port Answer -
What is the script for creating a word count text box that references a specific text box?
I am working in Adobe LiveCycle Designer.
I am trying to create an auto populated word count box that provides the word count for a given text box. For background, it'll be used on a form for blog posts and the posts needs to be specified word lengths but will probably be edited in form as it is passed around a committee.
I found this script: var wordCnt = new Array();var str = this.rawValue;wordCnt = str.split(" ");xfa.resolveNode("wordcount").rawValue = "There are " + wordCnt.length + " words."; and created a textbox named wordcount but when I use it I get an error stating unfound Array.
Any help would be greatly appreciated!Try the LCD forum.
-
Dynamic character count info as text box resizes
Not knowing Javascript, does anyone think this is scriptable?
When clicked inside a text box the info panel tells you how many characters are in view in that text box and how many are overset... it doesn't however display that info if you are resizing a text box by dragging one of the handles... do you think there may be a way of getting it or having onother info panel that displays how many character are inside the text box and how many are overset and it dynamically changes the read out as the user resizes the text box.
Regards, TimI don't think Javascript can do stuff "dynamically" -- you'd have to press a button to get the updated values. This sort of things is possible with InDesign, but it'd require writing a full plugin. Writing plugins is not for the meek, the faint-hearted, or the kind of people that enjoy their sanity.
(OTOH I've been wrong a few times: APID, Rorohiko's script extensions -- http://www.rorohiko.com/ -- can perform a few tricks that used to be plugin-only. Check their website to see if there is something that sounds like your request.) -
PowerPoint using macro to delete text boxes after printing
Hi,
We created custom shows in Powerpoint and are running a macro to insert temporary page numbers on the slides before printing. The issue is that I need to remove the page numbers after printing. I'm a novice at VBA so I'm sure there is an easy
solution, but nothing I've tried so far has been successful. The code is displayed below for your reference. Any help is greatly appreciated. Thanks!
Sub PrintCustomShow()
' Change this number to specify your starting slide number.
Const lStartNum As Long = 1
' Ask the user which custom show they want to print.
Dim strShowToPrint As String, strPrompt As String
Dim strTitle As String, strDefault As String
' See if any custom shows are defined.
If ActivePresentation.SlideShowSettings.NamedSlideShows.Count _
< 1 Then
' No custom shows are defined.
' Set up the string for the message box.
strPrompt = "You have no custom shows defined!"
' Display the message box and stop the macro.
MsgBox strPrompt, vbCritical
End
End If
' Find the page number placeholder; if found, pick up the style.
Dim rect As PageBoxSize
Dim oPlaceHolder As Shape
Dim bFound As Boolean: bFound = False
For Each oPlaceHolder In _
ActivePresentation.SlideMaster.Shapes.Placeholders
' Look for the slide number placeholder.
If oPlaceHolder.PlaceholderFormat.Type = _
ppPlaceholderSlideNumber Then
' Get the position of the page number placeholder.
rect.l = oPlaceHolder.Left
rect.t = oPlaceHolder.Top
rect.w = oPlaceHolder.Width
rect.h = oPlaceHolder.Height
' Get the formatting of the slide number placeholder.
oPlaceHolder.PickUp
' Found the slide number placeholder, so set the
' bFound boolean to True.
bFound = True
Exit For
End If
Next oPlaceHolder
' See if a slide number placeholder was found.
' If not found, exit the macro.
If bFound = False Then
' Unable to find slide number placeholder.
MsgBox "Your master slide does not contain a slide number " _
& "placeholder. Add a " & vbCrLf & "slide number placeholder" _
& " and run the macro again.", vbCritical
End
End If
' Set up the string for the input box.
strPrompt = "Type the name of the custom show you want to print." _
& vbCrLf & vbCrLf & "Custom Show List" & vbCrLf _
& "==============" & vbCrLf
' This is the title of the input box.
strTitle = "Print Custom Show"
' Use the first defined show as the default.
strDefault = _
ActivePresentation.SlideShowSettings.NamedSlideShows(1).Name
' Obtain the names of all custom slide shows.
Dim oCustomShow As NamedSlideShow
For Each oCustomShow In _
ActivePresentation.SlideShowSettings.NamedSlideShows
strPrompt = strPrompt & oCustomShow.Name & vbCrLf
Next oCustomShow
Dim bMatch As Boolean: bMatch = False
' Loop until a named show is matched or user clicks Cancel.
While (bMatch = False)
' Display the input box that prompts the user to type in
' the slide show they want to print.
strShowToPrint = InputBox(strPrompt, strTitle, strDefault)
' See if user clicked Cancel.
If strShowToPrint = "" Then
End
End If
' Make sure the return value of the input box is a valid name.
For Each oCustomShow In _
ActivePresentation.SlideShowSettings.NamedSlideShows
' See if the show is in the NamedSlideShows collection.
If strShowToPrint = oCustomShow.Name Then
bMatch = True
' Leave the For loop, because a match was found.
Exit For
End If
' No match was found.
bMatch = False
Next oCustomShow
Wend
' Get the array of slide IDs used in the show.
Dim vShowSlideIDs As Variant
With ActivePresentation.SlideShowSettings
vShowSlideIDs = .NamedSlideShows(strShowToPrint).SlideIDs
End With
' Loop through the slides and turn off page numbering.
Dim vSlideID As Variant
Dim oSlide As Slide
Dim Info() As SlideInfo
' Make room in the array.
ReDim Preserve Info(UBound(vShowSlideIDs) - 1)
' Save the current background printing setting and
' then turn background printing off.
Dim bBackgroundPrinting As Boolean
bBackgroundPrinting = _
ActivePresentation.PrintOptions.PrintInBackground
ActivePresentation.PrintOptions.PrintInBackground = msoFalse
' Loop through every slide in the custom show.
Dim x As Long: x = 0
For Each vSlideID In vShowSlideIDs
' The first element in the array is zero and not used.
If vSlideID <> 0 Then
' Add slide ID to the array.
Info(x).ID = CLng(vSlideID)
' Get a reference to the slide.
Set oSlide = ActivePresentation.Slides.FindBySlideID(vSlideID)
' Store the visible state of the page number.
Info(x).IsVisible = oSlide.HeadersFooters.SlideNumber.Visible
' Turn off page numbering, if needed.
If Info(x).IsVisible = True Then
oSlide.HeadersFooters.SlideNumber.Visible = msoFalse
End If
' Create a text box and add a temporary page number in it.
Dim oShape As Shape
Set oShape = _
oSlide.Shapes.AddTextbox(msoTextOrientationHorizontal, _
rect.l, rect.t, _
rect.w, rect.h)
' Apply the formatting used for the slide number placeholder to
' the text box you just created.
oShape.Apply
' Add the page number text to the text box.
oShape.TextFrame.TextRange = CStr(x + lStartNum)
' Increment the array element positon.
x = x + 1
End If
Next vSlideID
' Print the custom show. NOTE: You must turn background printing off.
With ActivePresentation
With .PrintOptions
.RangeType = ppPrintNamedSlideShow
.SlideShowName = strShowToPrint
End With
.PrintOut
End With
' Restore the slide information.
For x = 0 To UBound(Info)
' Get a reference to the slide.
Set oSlide = ActivePresentation.Slides.FindBySlideID(Info(x).ID)
oSlide.HeadersFooters.SlideNumber.Visible = Info(x).IsVisible
Next x
' Restore the background printing setting.
ActivePresentation.PrintOptions.PrintInBackground = _
bBackgroundPrinting
End SubHi hlolrich,
According to the description, you want to remove the shapes which created after you print the presentaion.
I suggest that you name the shape you added with some rule, then we can delete thease shapes via the name rule.
And here is a sample that you delete the shapes which name contains the
myShape words on the first slide for your reference:
Sub deleteShapes()
For Each aShape In Application.ActivePresentation.Slides(1).Shapes
If InStr(aShape.Name, "myShape") Then
aShape.Delete
End If
Next aShape
End Sub
Also you can learn more about PowerPoint developing from link below:
How do I... (PowerPoint 2013 developer reference)
PowerPoint 2013
Regards & Fei
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey. -
Need Help with Postioning Text Boxes
Hello,
I am fairly new to APEX, but I think I getting the hang of it. I am very much impressed with the functionality. I have a question and I hope someone can help me with it.
I have a Diagram that looks like:
X
X X X X
X X X X X
The X's represent values that will go in the them, source being an SQL Query so I though I could use TextBox Item and make the sqlquery which will be a count of some sort. This will be dynamically changed depending on user input.
I also have lines connecting to the X's and labels. So I created a table with the diagram as a background. So my dilema is that how do I reference ITEM Text boxes to be in the table. I tried
<table background="my_image.bmp"><tr><td>#ITEMS#:P1_X</td></tr><table>
but it only shows up as ":P1_X" not that actual ITEM, i know my syntax maybe wrong to reference the item, so that would be my first question.
Is there a way I can just position the actual textbox to in the table?
My second question, for positioning so the textboxes woudl line up where the X's are, should I use CSS, and if so, do I have to upload a Style Sheet?(which I don't mind, just wondering if there is a way to just use CSS in the Page HTML SOURCE?)
SO... basically I would like to know the best way to get these textboxes in the place where the X's are. The diagram is a image that is the background of a table. Any thoughts?After posting the message my representation of the diagram is a bit off, it looks like a Tree diagram with spaces and teh first X being in the middle and equally spaced then on.
-
Deleting Text Box, but not text, in Pages '09
I use Readiris to scan documents, which then open in Word. All text is placed in text boxes (sometimes line by line). When I import the Word docs into Pages, I have literally hundreds of text boxes, when really all I want is to work with the text. Is there a way to delete the text boxes without deleting the text in them?
--
--[SCRIPT extractRawTextFromPages]
Open a Pages document
run the script.
You will get on the Desktop a text file entitled
"extractedRawText.txt"
containing the document's raw text.
Yvan KOENIG (Vallauris, FRANCE)
2009/07/03 for AW Draw documents
2009/08/07 Adapted for Pages
on run
tell application "Pages"
activate
tell document 1
set rawText to ""
try
set rawText to "Main Layer" & return & body text & return
end try
set textBoxes to get text boxes
if textBoxes is not {} then
repeat with i from 1 to count of textBoxes
set rawText to rawText & "text block #" & i & return & (get object text of item i of textBoxes) & return & return
end repeat
end if
end tell -- document
end tell -- Appleworks
if rawText is not "" then
set nomDuRapport to "extractedRawText.txt"
set p2d to path to desktop
set p2r to (p2d as text) & nomDuRapport
tell application "System Events"
if exists (file p2r) then delete (file p2r)
make new file at end of p2d with properties {name:nomDuRapport}
end tell -- System Events
write (rawText as text) to (p2r as alias)
end if
end run
--[/SCRIPT]
Yvan KOENIG (Vallauris, FRANCE vendredi 7 août 2009 21:45:45) -
Thanks to Gilad D67 for showing me how to have multiple drop down menu items appear in a separate text box. This stuff blows my mind. Is there any script I can use to make a new drop down menu item appear in the same text box, but on a new line below a previous entry. For example. I select 'cat' from my drop down menu and it appears in my text box. Now I choose 'dog' from my menu and it appears in my text box like so 'cat dog.' Is there any way I can make 'dog' go straight to a new line automatically without having to manually go into the text box and change it?
cat
dog (new selection goes straight to a new line)
Now, I don't have a clue if this is also possible, but imagine, I don't like my drop down menu selection of 'dog' and I go back into the menu and I change to 'rat' but in the text box, 'dog' still appears and 'rat' is added. Do I have to manually delete 'dog' from the text box or is there script that can do this for me.
Any assistance would be incredible. It amazes me how people know this stuff.
This is the script I have so far
(function () {
// Do nothing if not committed
if (event.willCommit) return;
// Set up an array to hold the individual paragraphs of text
var aQuotes = [3];
// Populate the array with the paragraph text
aQuotes[0] = "Use common singular nouns, plural nouns [plural ‘s’] and proper names to say what things are"
aQuotes[1] = "Use numbers 1–10 to count"
aQuotes[2] = "Use basic adjectives and colours to say what someone/something is or has"
// Get the selected item, which is the export value of the selected combo box item
var item = event.changeEx
// Display the text corresponding to the selected item in the text field
getField("Text30").value += " " + aQuotes[item];You have to set the option for the text field to be multiline and then change the last line of the script to:
getField("Text30").value += "\r" + aQuotes[item];
To reset the field you can use a separate button with a Clear Form command, and then you just select this one field from the list. -
How to retreive the value of a text box that is created dynamically
hi this is ravi kiran,
i am working on a project which requires creation of as many text boxes as the number records fetched from the database i.e, if the result set contains 3 records three text boxes must be created.
here is the code for that
if(rs1.next()) { %> //rs1 is the result set object
<tr>
<td width="130" ><%= rs1.getString(1)%></td>
<td width="130" ><%=rs1.getString(3) %></td>
<td width="184" ><%= rs1.getInt(2)%></td>
<td width="149"><input type=text size="20" ></td>
</tr>
%>
here the problem is the text boxes are getting created but what ever the value that is entered in the created text boxes must be added and must be displayed in another text box.
i am having no idea how to do this
can any one help me
thanx in advance.may be this helps u ,
Create a counter and increment it every time when it comes to rs.next
Set ids for the text box with the value of the counter.
eg: textbox1 , textbox2
the 1 and 2 shld be created by the counte just append the count value to the string and set it as id of the new text box dinamically created.
then get the ement by id and get its value and do the process. -
This may be a basic question... but in InDesign, how does one determine the pixel size of a text box? Specifically, we need to write text to specifications of 600 pixel width, and have no idea a) how to scale a text box to specific pixel width, b) how to determine what word count we can fit in, and c) how to do it in a table? Thanks!
Set your ruler increments to pixels Preferences>Units & Increments. You can fill the text box with placeholder text Type>Fill with Placeholder text and get a word count from the Info panel with Show Options turned on from the flyout.
From the Transform panel you can set a text box's width and height -
How do I recognize and treat seperately entries in a text box?
I've placed a text box in a report that is populated by data entries that are seperated by a semicolon. Each entry is unique and distinct. I want to try to count and group these individually, but since they exist in a text box seperated by a semicolon, how can I treat them as unique? Here is an example:
02 Inadequate Policies and/or Procedures;01 Lack of Policies and/or Procedures;05 Inadequate Separation of Duties;10 Financial Systems Deficiency;Hi,
Whether the values is fixed ie, you will get a string with 5 values which is :;: seperated.
If it is fixed you can use a way.
for ex; you have a string of 5 values.
first formula u write : Stringvar
Variablename := split(Fieldname,';')[0]
like that five formula.
Then you can take the count(Variablename).
Regards,
Sathish -
Hi,
My son foolishly pressed a single digit till it just filled the text box of the passcode. Now i dont know how many times he has pressed it. If I can know the charcter length, or how many digits can just fill the text box of passcode, I can unlock my ipad2. If anyone reading this has ipad2, he can do the same thing and count how many digits will just fill the text box. I will really appreciate the help.
ThanksYou can put the iPad into Recovery mode and Restore it. See this link and note the sentence commencing, 'If you restore from a different computer.... ' down near the bottom of the page.
http://support.apple.com/kb/HT1808
Maybe you are looking for
-
"I'm trying to set up my phpMyAdmin for my Wampserver"
I'm trying to set up my phpMyAdmin, but when I enter the information I get this Error and I have no ideal what to do. I would really appreciate any help some one could give me. (I'm still very much a rookie). I'm on a Window's Vista prim, home (The m
-
USB SoundBlaster Live not turning on when I log on.
<FONT face=Verdana color=#0000ff>Hi, <FONT face=Verdana color=#0000ff> <FONT face=Verdana color=#0000ff>Having a small problem with my <EM>24-Bit External (USB) Sound Blaster Li've</EM>: <FONT face=Verdana color=#0000ff> <FONT face=Verdana color=#000
-
Monitoring activities from the Time Capsule
I have my TC since the first shipping of Apple and I'm searching for a way to see if there is any activity at all with the HD. I'm concern about a security issue, even if I use WPA2 Personal with time access control and a different psswd for the driv
-
Taking forever to send comps to AME CC 2014
Hello, for the last week or so I've having difficulties using AME CC 2014 to render AE CC 2014 comps. I click 'add to Media Encoder cue' and nothing happens. Sometimes 10-15 min later the comp shows up in the AME cue, other time it will appear afte
-
Paypal not supported on iPhone 6
I am unable to update my payment information on my iPhone6 iOS 8.0.2. The credit card associated has expired. I use paypal for my iTunes account however my phone says paypal not supported on this device. How do I change or update this?