Using MSAccess (2010+) richtext control. However, edit tool provides only limited number of font point sizes e.g. 6,8,10, 12; compared to editing within Word that provides e.g 8,9,10,11,12
This is driving my client mad as they wish to save text using 11pt - but this point size is not available.
Has anybody else observed this issue and is there a possible solution
You can't select 11pt, because Access Richtext (actually HTML) doesn't store point sizes, but a fixed set of <font size=1> to <font size=7>.
You can inspect this by adding a textbox with the same control source, but with TextFormat = Plain text.
What you can do is to set the FontSize property of the rich text box to 11. Then all text where no font size is specified, will be shown at 11pt.
It will even show 11 in the format toolbar for regular text.
Related
Dropdowns are useful, but they would be even more useful if the dropdown options could be formatted. For example, using bold or italic text for various selections, or changing the background color of other options on the dropdown display.
It's easy to have a cell formatting change according to the dropdown selected, but that's not what I'm trying to do. I want the formatting of the the dropdown items to be different than simple plain text.
I'm not sure changing the colour of data validation options is possible, but you can exploit the fact that Unicode fonts include italic and bold versions in their extended character sets, and use these characters instead of the usual ones to achieve some of what you want. Use an online tool like (for instance) https://yaytext.com/bold-italic/ to give you the bold/italic versions of your required text options, and add these to your validation list.
It sounds like you are asking for a way to change the appearance of the control that appears when you click the dart in a drop-down cell. The built-in controls in Google Sheets cannot be customized that way.
To implement your own custom controls, use Apps Script to implement a custom dialog box or a sidebar.
A simple script that, for example by selecting a value in a column 5 (change), changes the formatting of the text? Or do you want the text in the validation to be changed?
function onEdit(e) {
if(e.range.getRow()>1 && e.range.getColumn() ==5){
e.source.getActiveRange()
.setFontSize(11)
.setFontWeight('bold')
.setFontStyle('italic')
.setFontLine('line-through')
.setFontColor('#ff0000')
.setBackground('#ffff00')
};
}
My print preview from MS Access shows everything perfectly fine. Here's the actual PDF file snapshot which shows some letters are cut in half. It happens inconsistently with this report and not always for the same data.
In this report only 5 out of 40 questions had their first letter cut in half.
Please advise.
I've tried adjusting where the data field must start, i.e. I've moved the start of the question a bit more right, but no difference.
Here's the design view I've highlighted in yellow where the question starts. I've moved it more right, makes no difference.
Here's where the user captures questions]
Your problem text lines have a stray Tab character (ASCII 9) at or near the beginning of the line, which is being interpreted as a lateral positioning move for the string. Your correct lines do not have a stray Tab. If you use Acrobat's text editor to delete the Tab, the rest of the line jumps properly into view.
Below, I've extracted the text of each line in your sample, and replaced the unexpected Tab character with an "X." If you use Acrobat text editing to navigate carefully to the spot in the line where the Tab is located (you won't see it directly, but it's there), Shift-cursor sideways to highlight the Tab alone, and delete it, you'll see the text revert to its normal appearance.
Note that the Tab is usually not the first character in the line, in lines where it appears:
SXources of polyunsaturated fats include
LXack of calcium is one of the major causes of osteoporosis
XDisaccharides are the simplest form of carbohydrate
Excessive long term protein intake may lead to kidney problems
Water soluble vitamins taken in excess have toxic effects in the body
LXack of calcium is one of the major causes of osteoporosis
SXources of polyunsaturated fats include
VXitamin B12 is involved in
I'm going to hazard a guess here that the problem was introduced in the text before it was uploaded to your final document, so that the unwanted Tabs somehow snuck in as body text. I hope that helps.
That is one weird effect. It is a bit suspicious that it only occurs towards the end of the document, but I have no idea what causes it.
Two workarounds worked for me:
1) Use
=" " & [Question]
as control source of the text box, and rename it to txtQuestion to avoid a circular reference. That's two spaces, one wasn't enough.
Move it a bit to the left, to make up for the increased indentation.
2) Don't use the Access-integrated PDF creator, use a PDF printer instead.
I used the Windows 10 integrated "Microsoft Print to PDF", but there are many free ones, e.g. https://en.pdf24.org/ (just google "pdf printer driver").
This created a larger .pdf file for me, but it doesn't show the error.
Edit: Interestingly, while Adobe Acrobat Reader shows the error, Foxit Reader or the Firefox integrated PDF viewer doesn't. Here is a single page example if anyone else wants to check.
We're atm creating Reports with the reporting service, but it's not quite defined where to use which Font.
My easiest approach would have been to create a Variable per Report and set the Font in the expression:
Variables!FontStyle.Value
Sadly it doesn't seem to work. If I print the Variable-Text, I see the Font, but it seems like I need some sort of conversion.
As far as I found I've not seen any possibility to do such things, the only Idea would be with HTML-Tags, but I guess since there is a Font-Expression, there is a easier ways.
BTW: I'm really having a lot of small stuff, which bugs me a bit in SSRS, has someone some good articles / books for "Best practices" etc.?
Thanks in advance.
If you want to use a font style for the entire report you can set it with a variable. In the report properties there is a sub heading called Variables, click the dotted button to add a variable. In the report properties window click Add then give it a name you will refer to later like myFont, enter Pristina into the value as an example. Click okay.
Now to call your variable right click on some text and go to properties. In the text box property window click Font and then the fx button next to the font name, then enter your font variable you set earlier =Variables!myFont.Value.
There you go
I have a page in my Windows Phone 8 app that displays blocks of text (one to several paragraphs). I want to make this text selectable so the user can highlight and copy.
I was originally using TextBlocks. I switched to RichTextBoxes because, while read-only, I assumed they would allow this behavior, but the answer to this question says no.
I've seen other apps in the store that allow this, so my question is what control, property or method do I need to make this happen?
You can set the IsReadOnly and BorderThickness properties for TextBox.This will allow you to have a selectable textblock.
eg.
TextBox IsReadOnly="True" BorderThickness="0"
I'm developing a new Report (actually a standardized letter) in an Access 2007 db. The majority of the text in this report is static and was provided to me in a Word doc. Because this text is relatively difficult to reproduce in an Access form, I decided to just embed the Word doc itself in the Access report as an unbounded object.
So now, this Access report has standard text boxes (with the customer name & address) as well as an embedded Word object (with the letter's body and signature). In theory, all this text should be the same size (Calibri font, size 9). Of course, the text in the Word object is much smaller.
How can I get the font sizes to be equal between the text boxes and the Word doc? Should I just manually adjust them until everything more or less looks right? Or is there a better way?